class A{
public function abc(){
echo “A class a method\n”;
}
public function c(){
echo “A class c method\n”;
}
public function a(){
echo “this __construct before php5,but its working php5\n”;
}
}
class B extends A{
//錯誤事例
public static function say(){
// self::abc();
parent::abc();
}
//正確事例,靜態方法裏不能再次調用靜態方法
public function say1(){
// self::abc();
parent::abc();
}
public function abc(){
echo "b class a method\n";
}
public function c(){
echo "b class c method\n";
}
}
PHP裏以前版本沒有__construct,他的構造函數是同類名的方法,so…你懂的,測試環境是php5.6,php7沒測