php中建構函式的作用是什麼

2020-07-16 10:06:26

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會自動生成一個。自動生成的構造方法沒有任何引數,沒有任何操作。

如果您想學習更多相關知識,請存取TW511.COM

以上就是php中建構函式的作用是什麼的詳細內容,更多請關注TW511.COM其它相關文章!