PHP4不支持class,所以开源的为了通用不用class吧.
如果限定为PHP5,当然class用起来方便.

解决方案 »

  1.   

    国内的PHP程序为了兼容PHP4 所以都顽固的坚守PHP4 CLASS有动态和静态用法 其实根本没必要较真那么一点的开销其实大量的FUNCTION 随之带来大量的 GLOBAL 开销更大
      

  2.   

    php4不支持class?
    这个说法从何而来?php4只是不支持一些php5 class的新特性而矣.比如说__construct __set __get
    但类的雏形还是有的.
      

  3.   

    用什么是根据系统需要来的,不一定用了就好,Ecshop之所以用函数是因为这样方便修改,一般人都看得懂