请认真看一下手册章 18. 类与对象(PHP 4)
目录

继承
构造函数
作用域分辨运算符(::)
parent
序列化对象 - 会话中的对象
魔术函数 __sleep 和 __wakeup
构造函数中的引用
对象的比较

解决方案 »

  1.   

    调用类中成员的一种方法~~$xxx::sss($xx);
      

  2.   

    不实例化对象,只是使用一个对象中的方法。就使用::class object(){
       function object(){}
       function GetUserid(){
          if(1){
             return "user";
          }else{
             return $this->GetStr();
          }
          return "";
       }
       function GetStr(){
          return "Hello!";
       }
    }如果你用object::GetUser();时如果涉及到GetStr()函数时,PHP就会报错。
    但是如果,$obj = new object();
    $obj->GetUser()中涉及到GetStr()函数时,就不会报错。
    因为,使用“::”是直接使用该类的函数,并不加载该类中所有方法。
    但是如果使用new进行createInstance时该类中所有方法都会被加载。