首頁 > 後端開發 > PHP問題 > php中構造函數的作用是什麼

php中構造函數的作用是什麼

王林
發布: 2023-03-01 18:42:01
原創
3471 人瀏覽過

php中建構函數的作用是:用來在建立對象時初始化對象,也就是為對象成員變數賦初始值。建構函式總是與new運算子一起使用在建立物件的語句中。一個類別可以有多個建構函數。

php中構造函數的作用是什麼

建構子

建構子是一種特殊的方法,主要用來在建立物件時初始化對象, 即為物件成員變數賦初始值。它總是與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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板