php 類名和方法名相同(構造函數)


//php 5.6
class father{
public function __construct() {
  echo __METHOD__;
  }
}

class son extends father{
//public function __construct() {
  // parent::__construct();
  // echo __METHOD__;
//}

//方法名同類名相同如果沒有__construct,會被當做構造函數。如果被當做構造函數,沒有parent::__construct();父類的構造函數照樣不執行
public function son() {
  //parent::__construct();
  echo __METHOD__;
  }
}

$a=new son();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM