<?php header("Content-Type:text/html;charset=UTF-8"); /* * stactic:后期静态绑定 * */ class A{ public static function text1(){ echo '我是A类的text1方法'.'<br/>'; } public static function text2(){ echo '我是A类的text2方法'.'<br/>'; self::text1(); //执行A类自身的方法 } public static function text3(){ echo '我是A类的text3方法'.'<br/>'; static::text1(); //执行调用对象的方法 } } class B extends A{ public static function text1(){ echo '我是B类的text1方法'.'<br/>'; } } B::text1(); //我是B类的text1方法 echo '<hr/>'; B::text2(); //我是A类的text2方法;我是A类的text1方法 echo '<hr/>'; B::text3(); //我是A类的text3方法;我是B类的text1方法 ?>
效果图: