php中類名與方法名可以相同。如果方法名同類名相同,且沒有__construct,那麼該方法會被當做建構函式。如果被當做建構函式,且沒有【parent::__construct();】,那麼父類別的建構函式也不執行。
如果方法名同類名相同,且沒有__construct,那麼該方法會被當做建構函式。
(推薦教學:)
如果被當做建構函式,且沒有parent::__construct();,那麼父類別的建構函式照樣不執行。
舉例:
//php 5.6 class father{ public function __construct() { echo __METHOD__; } } class son extends father{ //public function __construct() { // parent::__construct(); // echo __METHOD__; //} public function son() { //parent::__construct(); echo __METHOD__; } } $a=new son();
相關推薦:
以上就是php中類名與方法名可以相同麼的詳細內容,更多請關注TW511.COM其它相關文章!