沒什么区别和好处,个人习惯问题

解决方案 »

  1.   

    完全没有区别
    个人倾向于直接用,或许不会影响运行效率
      

  2.   

    这叫二次封装.
    做大型项目时,把原有的函数封装到一个类里面,也许功能一成不变,但这样的好处是:1 可以统一函数命名规范(人家对变量或函数的命名规范也许与你不同).
    2 你可以自己给此方法起一个看其名之其意的名字.比如你这个例子,GetCookie肯定要比$_COOKIE看起来更加舒服.
    3 使程序结构看起来更加整体化.实力化这个类后,可以用对象对这些方法进行调用:
    $obj->xxx();
    $obj->yyy();
    ...这样看来起比写出n种不同命名规范的函数看起来更加舒服一些.