这好象是smarty的用法吧,我没有用过

解决方案 »

  1.   

    Person::GetPerson($name); 
    Person是一个类名
    GetPerson是它的一个静态方法
      

  2.   

    是引用类中方法(属性)的一个简便方法~~
    如果偶尔使用A类中的a()方法,就可以不声明对象,直接这样:
    $a = A::a();

    $a = new A();
    $a->a();
    是相同的~~
      

  3.   

    $myPerson = Person::GetPerson($name); 
    中GetPerson是类Person的可静态调用的方法
    所谓“可静态调用的方法”是指在该方法中及该方法所调用的方法中均没有使用$this
    换句话说,该方法就是一个函数按照你的代码,Person::GetPerson($name)应返回一个与$name相关的对象
      

  4.   

    php不支持多态吧……只支持变参。