国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php的構(gòu)造函數(shù)是什么?php構(gòu)造函數(shù)的用法介紹(實(shí)例)

2020-03-22 18:40:20
字體:
供稿:網(wǎng)友
phphtml' target='_blank'>構(gòu)造函數(shù)是一種特殊的方法。主要用來在創(chuàng)建對象時(shí)初始化對象, 即為對象成員變量賦初始值,總與new運(yùn)算符一起使用在創(chuàng)建對象的語句中。若是對于描述還不是很清楚的話,就看一看下面我為大家分享的實(shí)例。

我們先創(chuàng)建一個類,并且初始化這個類。

class Preson{public $name;                     //定義變量public $age;public $sex;public $height;}$Preson1 = new Preson();$Preson1->$name = "大白";        //變量賦值$Preson1->$age = 20;$Preson1->$sex = "女";$Preson1->$height = 180;

可以看到,上述例子中賦值過程比較繁瑣,如果變量很多的話,工作量將會非常大,很麻煩。所以,我們引入了構(gòu)造方法。所以構(gòu)造函數(shù)的作用就是用來初始化對象的。該方法可以沒有參數(shù),也可以有多個參數(shù)。定義構(gòu)造函數(shù)也很簡單,__construct(),值得注意的是函數(shù)construct前面是兩個下劃線"_".

了解了構(gòu)造函數(shù)之后,我們用構(gòu)造函數(shù)來重寫上面的例子:

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(); 

構(gòu)造方法是初始化對象時(shí)使用的,如果沒有構(gòu)造方法,那么PHP會自動生成一個。自動生成的構(gòu)造方法沒有任何參數(shù),沒有任何操作。

相關(guān)推薦:

php7中的構(gòu)造函數(shù)詳解

以上就是php的構(gòu)造函數(shù)是什么?php構(gòu)造函數(shù)的用法介紹(實(shí)例)的詳細(xì)內(nèi)容,更多請關(guān)注 其它相關(guān)文章!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 旌德县| 虞城县| 高要市| 黔西| 吉水县| 昌吉市| 万宁市| 高平市| 凉城县| 老河口市| 洱源县| 华阴市| 栖霞市| 兴文县| 韩城市| 郓城县| 荣成市| 南部县| 梧州市| 武义县| 岳普湖县| 石泉县| 思茅市| 永吉县| 河池市| 广西| 信丰县| 牙克石市| 浦北县| 镇安县| 和田县| 都江堰市| 民丰县| 高淳县| 玉龙| 奉新县| 项城市| 健康| 多伦县| 天津市| 霍邱县|