php中建構函數的作用是:用來在建立對象時初始化對象,也就是為對象成員變數賦初始值。建構函式總是與new運算子一起使用在建立物件的語句中。一個類別可以有多個建構函數。
建構子
建構子是一種特殊的方法,主要用來在建立物件時初始化對象, 即為物件成員變數賦初始值。它總是與new運算子一起使用在建立物件的語句中。一個類別可以有多個建構函式 ,可根據其參數個數的不同或參數類型的不同來區分它們,即建構函式的重載。
舉例:
我們先建立一個類,並且初始化這個類別。
class Preson{ public $name; //定义变量 public $age; public $sex; public $height; function __construct($name,$age,$sex,$height){ $this->name = $name; //为变量赋值 $this->age = $age; $this->sex = $sex; $this->height = $height; } public function PlayBaskteBall(){ if($this->height>175 || $this->age < 22){ return $this->name . "可以打篮球"; }else{ return $this->name . "不具备打球的条件"; } } } $Preson1 = new Preson("大白","20","女","180"); echo $$Preson1->PlayBaskteBall();
建構方法是初始化物件時使用的,如果沒有建構方法,那麼PHP會自動產生一個。自動產生的構造方法沒有任何參數,沒有任何操作。
如果您想學習更多相關知識,請造訪php中文網。
以上是php中構造函數的作用是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!