站長資訊網
最全最豐富的資訊網站

php中$this是啥意思

在php中,“$this”的意思為“當前對象”,它是指向當前對象實例的指針,與連接符“->”聯合使用,專門用來完成對象內部成員之間的訪問;語法“$this -> 成員屬性;”或“$this -> 成員方法(參數列表);”。

php中$this是啥意思

本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦

$this 的含義是表示實例化后的具體對象,即當前對象;$this就是指向當前對象實例的指針,不指向任何其他對象或類。

在 PHP 面向對象編程中,對象一旦被創建,在對象中的每個成員方法里面都會存在一個特殊的對象引用“$this”。成員方法屬于哪個對象,“$this”就代表哪個對象,與連接符->聯合使用,專門用來完成對象內部成員之間的訪問。如下所示:

$this -> 成員屬性; $this -> 成員方法(參數列表);

比如在 Website 類中有一個 $name 屬性,我們可以在類中使用如下方法來訪問 $name 這個成員屬性:

$this -> name;

需要注意的是,在使用 $this 訪問某個成員屬性時,后面只需要跟屬性的名稱即可,不需要$符號。另外,$this 只能在對象中使用,其它地方不能使用 $this,而且不屬于對象的東西 $this 也調用不了,可以說沒有對象就沒有 $this。

【示例】使用 $this 調用類中的屬性和方法。

<?php header("Content-type:text/html;charset=utf-8"); class Website { 	public $name; 	public function __construct($name) { 		$this -> name = $name; 		$this -> name(); 	}  	public function name() { 		echo $this -> name . '<br>'; 		$this -> url(); 	}  	public function url() { 		echo 'https://www.php.cn/<br>'; 		$this -> title(); 	}  	public function title() { 		echo 'PHP入門教程<br>'; 	}  }  $object = new Website('PHP中文網'); ?>

輸出結果:

php中$this是啥意思

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
91麻豆精品在线观看| 国产精品国产三级国产a| 99久久er这里只有精品18| 久久这里只精品国产免费10| 久久国产综合精品五月天| 一本大道无码日韩精品影视_| 日韩精品无码一区二区三区免费| 成人国产激情福利久久精品| 国产精品99久久久久久宅男小说| 国产精品2019| 久久精品国产四虎| 精品蜜臀久久久久99网站| 久久精品国产99久久无毒不卡| 久久久精品人妻一区亚美研究所| 国产综合色在线精品| 人人妻久久人人澡人人爽人人精品| 久久久91人妻无码精品蜜桃HD| 亚洲精品久久久www| 九色国产在视频线精品视频| 色婷婷精品免费视频| 日韩美女专区中文字幕| 日韩一区二区三区射精| 日韩人妻无码一区二区三区99 | 91久久精品国产免费直播| 人人妻人人澡人人爽人人精品97 | 国产精品视频一区二区三区四| 中日精品无码一本二本三本| 91精品在线播放| 自拍偷在线精品自拍偷| 国产亚洲精品自在久久| 日韩精品在线视频| 久久在精品线影院精品国产| 四虎国产精品永久免费网址| 99久久久国产精品免费蜜臀| 精品视频无码一区二区三区| 538精品视频在线观看| 91热成人精品国产免费| 97久久超碰国产精品旧版| 亚洲精品成a人在线观看夫| 国产精品人人妻人人爽| 国产美女精品三级在线观看|