php中什么情况下,将所有的方法都定义为静态的,这样做有什么好处啊。
我记得.net和java中是不提倡这样做的。

解决方案 »

  1.   

    如果在系统中属于唯一的,并且持久使用的,可以用STATIC声明
      

  2.   

    昨天 我也在考虑这个问题  static的方法  很吃内存   能少用就少用   
      

  3.   


    如果你说的是"都"定义为静态的,在PHP里还真想不出来什么情况......
    java中记得Math就是这样的一个例子...(好像也没有说不提倡?)
    如果PHP里也这样做,好处可能是"和Java保持一致?" :)
    因为PHP本身支持独立的函数,所以Math里的那些成员函数完全可以用独立的函数实现,
    更看不出有"都"定义为静态的必要
      

  4.   

    女的吗,只至对于static来说,反正PHP执行完就毁了,除非那代码非常吃内存