PHP中類別的建構方法是指“__construct()”,建構方法是物件創建完成後第一個被物件自動呼叫的方法,用來完成物件的初始化;每個類別中都會有一個建構方法,如果沒有宣告的話,類別中會存在一個沒有參數列表且內容為空的建構方法。
推薦:《PHP影片教學》
php 類別的建構方法
在PHP中,類別的建構方法是指「__construct()」
建構方法是物件建立完成後第一個被物件自動呼叫的方法,用來完成物件的初始化
在每個類別中都會有一個建構方法,如果沒有宣告的話,類別中會存在一個沒有參數列表並且內容為空的建構方法。如果聲明的話,預設的建構方法將被取代。
建構方法的作用:通常建構方法被用來執行一些有用的初始化任務,例如對成員屬性在建立物件時賦予初始值。
建構方法的在類別中的宣告格式
function __constrct([参数列表]){ 方法体//通常用来对成员属性进行初始化赋值 }
#在類別中宣告建構方法需要注意的事項
1.在同一個類別中只能宣告一個建構方法,原因是,PHP不支援建構子重載。
2、建構方法名稱是以兩個下畫線開始的__construct()
範例:建立一個類,並為其顯示的建立建構函數,程式碼如下:
<?php class Website{ public $name, $url, $title; public function __construct($str1, $str2, $str3){ $this -> name = $str1; $this -> url = $str2; $this -> title = $str3; $this -> demo(); } public function demo(){ echo $this -> name.'<br>'; echo $this -> url.'<br>'; echo $this -> title.'<br>'; } } $object = new Website('php中文网','https://www.php.cn/','构造函数'); ?>
輸出:
php中文网 https://www.php.cn/ 构造函数
程式碼中我們用到了$this,它表示當前呼叫的對象,而且$this 只能在類別的方法中使用。
更多程式相關知識,請造訪:程式設計入門! !
以上是php類別的建構方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!