這篇文章主要講解了“php中$this是什么意思”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“php中$this是什么意思”吧!
我們提供的服務(wù)有:成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、龍亭ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的龍亭網(wǎng)站制作公司
在php中,“$this”的意思為“當(dāng)前對(duì)象”,它是指向當(dāng)前對(duì)象實(shí)例的指針,與連接符“->”聯(lián)合使用,專門用來完成對(duì)象內(nèi)部成員之間的訪問;語法“$this -> 成員屬性;”或“$this -> 成員方法(參數(shù)列表);”。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
$this 的含義是表示實(shí)例化后的具體對(duì)象,即當(dāng)前對(duì)象;$this就是指向當(dāng)前對(duì)象實(shí)例的指針,不指向任何其他對(duì)象或類。
在 PHP 面向?qū)ο缶幊讨?,?duì)象一旦被創(chuàng)建,在對(duì)象中的每個(gè)成員方法里面都會(huì)存在一個(gè)特殊的對(duì)象引用“$this
”。成員方法屬于哪個(gè)對(duì)象,“$this
”就代表哪個(gè)對(duì)象,與連接符->
聯(lián)合使用,專門用來完成對(duì)象內(nèi)部成員之間的訪問。如下所示:
$this -> 成員屬性; $this -> 成員方法(參數(shù)列表);
比如在 Website 類中有一個(gè) $name
屬性,我們可以在類中使用如下方法來訪問 $name
這個(gè)成員屬性:
$this -> name;
需要注意的是,在使用 $this
訪問某個(gè)成員屬性時(shí),后面只需要跟屬性的名稱即可,不需要$
符號(hào)。另外,$this
只能在對(duì)象中使用,其它地方不能使用 $this
,而且不屬于對(duì)象的東西 $this
也調(diào)用不了,可以說沒有對(duì)象就沒有 $this。
【示例】使用 $this 調(diào)用類中的屬性和方法。
<?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 'http://aaarwkj.com/<br>'; $this -> title(); } public function title() { echo 'PHP入門教程<br>'; } } $object = new Website('創(chuàng)新互聯(lián)'); ?>
輸出結(jié)果:
感謝各位的閱讀,以上就是“php中$this是什么意思”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)php中$this是什么意思這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
當(dāng)前標(biāo)題:php中$this是什么意思
轉(zhuǎn)載來于:http://aaarwkj.com/article0/ihppoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、網(wǎng)站營銷、網(wǎng)站內(nèi)鏈、軟件開發(fā)、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)