abstract:<?php //后期靜態(tài)綁定,在父類(lèi)調(diào)用子類(lèi)中重寫(xiě)的靜態(tài)成員 class A { public static $a = 101; public static function getA() &
<?php //后期靜態(tài)綁定,在父類(lèi)調(diào)用子類(lèi)中重寫(xiě)的靜態(tài)成員 class A { public static $a = 101; public static function getA() { //調(diào)用子類(lèi)的靜態(tài)成員 echo static::$a; } } class B extends A { public static $a = 11; public static function getA() { //調(diào)用父類(lèi)的同名方法 parent::getA(); } } B::getA();
Correcting teacher:天蓬老師Correction time:2019-02-16 09:04:23
Teacher's summary://調(diào)用子類(lèi)的靜態(tài)成員
echo static::$a; 其實(shí)這里是調(diào)用被覆寫(xiě)的成員, 如果沒(méi)有被重寫(xiě), 調(diào)用的還是自身, 這時(shí)static就像一個(gè)變量