構造方法__construct()
,是一種類別
結構特有的特殊方法,該方法由系統規定好,開發人員在定義的時候只需要寫一遍,有了建構方法
的類別在實例化物件
之後,物件
就會自動呼叫,本文就帶大家一起來看一看。
1.建構方法與普通方法的不同
<?php class People{ public $name; private $sex; protected $height; public function __construct(){ echo "Knowledge is power!"; } public function Hello(){ echo "你好,世界!"; } } //new People; 两者差别在于是否有参数 $man =new People();//构造方法自动调用 echo "<br>"; $man->Hello();//普通方法手动调用
输出:Knowledge is power! 你好,世界!
建構方法
也是普通方法,與普通方法不同的是,建構方法
透過類別實例化得到物件時,會馬上自動調用,而普通方法則需要手動調用。
2.建構方法若有參數
<?php class People{ public $name; private $sex; protected $height; public function __construct($name){ echo $name."say:"."Knowledge is power!"; } } $man =new People("张三");
输出:张三say:Knowledge is power!
推薦:《2021年PHP面試題大總結(收藏)》《php影片教學》
#########以上是詳解PHP中__construct()構造方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!