1、什麼是建構方法(函數)?
建構(函數)方法是類別中的一個特殊方法。當使用 new 操作符建立一個類別的實例時,建構方法將會自動調用,其名稱必須是 __construct()
。
在一個類別中只能宣告一個建構方法,而是只有在每次建立物件的時候都會去呼叫一次建構方法,不能主動的呼叫這個方法,所以通常用它來執行一些有用的初始化任務。 該方法無回傳值。
2、語法
function __construct(arg1,arg2,...) { ...... }
3、demo
<?php /** * Created by PhpStorm. * User: liudandan * Date: 2018/5/13 * Time: 11:50 */ class BaseClass { function __construct() { print "我是构造函数\n"; } } class SubClass extends BaseClass { function __construct() { parent::__construct(); print "我是 SubClass 下的构造函数\n"; } } class OtherSubClass extends BaseClass { } $obj = new BaseClass(); $obj = new SubClass(); $obj = new OtherSubClass();
結果如下:
上述文章是對__construct()的理解,希望可以幫助到初學者,謝謝!
想了解更多關於PHP的相關知識請造訪PHP中文網:PHP影片教學
以上是構造方法(__construct)到底該如何使用呢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!