139-PHP static后期静态绑定(二)

<?php
    class test{        //创建test类
        public function __construct(){
            static::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(); 
?>

 

posted @ 2019-06-14 08:21  像一棵海草海草海草  阅读(119)  评论(0编辑  收藏  举报