138-PHP static后期静态绑定(一)
<?php class test{ //创建test类 public function __construct(){ self::getinfo(); //后期静态绑定 } public static function getinfo(){ echo '实例化一个test类的对象<br />'; } } class test1 extends test{ //创建继承自test类的test1类 public static function getinfo(){ echo '实例化一个test1类的对象<br />'; } } class test2 extends test1{ //创建继承自test1类的test2类 public static function getinfo(){ echo '实例化一个test2类的对象<br />'; } } //实例化三个类的对象 $test=new test(); $test1=new test1(); $test2=new test2(); echo "---------调用--------<br>"; $test->getinfo(); $test1->getinfo(); $test2->getinfo(); ?>