一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php面向?qū)ο笕ヂ?(三)特殊的引用“$this”的使用

7.特殊的引用“$this”的使用
現(xiàn)在我們知道了如何訪問對(duì)象中的成員,是通過“對(duì)象->成員”的方式訪問的,這是在對(duì)
象的外部去訪問對(duì)象中成員的形式,那么如果我想在對(duì)象的內(nèi)部,讓對(duì)象里的方法訪問本對(duì)
象的屬性,或是對(duì)象中的方法去調(diào)用本對(duì)象的其它方法這時(shí)我們?cè)趺崔k?因?yàn)閷?duì)象里面的所
有的成員都要用對(duì)象來調(diào)用,包括對(duì)象的內(nèi)部成員之間的調(diào)用,所以在php 里面給我提供了
一個(gè)本對(duì)象的引用$this,每個(gè)對(duì)象里面都有一個(gè)對(duì)象的引用$this 來代表這個(gè)對(duì)象,完成對(duì)象
內(nèi)部成員的調(diào)用,this 的本意就是“這個(gè)”的意思,上面的實(shí)例里面,我們實(shí)例化三個(gè)實(shí)例
對(duì)象$P1、$P2、$P3,這三個(gè)對(duì)象里面各自存在一個(gè)$this 分別代表對(duì)象$p1、$p2、$p3。
通過上圖我們可以看到,$this 就是對(duì)象內(nèi)部代表這個(gè)對(duì)象的引用,在對(duì)象內(nèi)部和調(diào)用本
對(duì)象的成員和對(duì)象外部調(diào)用對(duì)象的成員所使用的方式是一樣的。
$this->屬性$this->name; $this->age; $this->sex;
$this->方法$this->say(); $this->run();
修改一下上面的實(shí)例,讓每個(gè)人都說出自己的名字,性別和年齡:
代碼片段
復(fù)制代碼 代碼如下:
<?php
class Person{
//下面是人的成員屬性
var $name; //人的名字
var $sex; //人的性別
var $age; //人的年齡
//下面是人的成員方法
function say(){//這個(gè)人可以說話的方法
echo "我的名字叫:".$this->name." 性別:".$this->sex." 我的年齡是:".$this->age."<br>";
}
function run(){ //這個(gè)人可以走路的方法
echo "這個(gè)人在走路";
}
}
$p1=new Person(); //創(chuàng)建實(shí)例對(duì)象$p1
$p2=new Person(); //創(chuàng)建實(shí)例對(duì)象$p2
$p3=new Person(); //創(chuàng)建實(shí)例對(duì)象$p3
//下面三行是給$p1對(duì)象屬性賦值
$p1->name="張三";
$p1->sex="男";
$p1->age=20;
//下面訪問$p1對(duì)象中的說話方法
$p1->say();
//下面三行是給$p2對(duì)象屬性賦值
$p2->name="李四";
$p2->sex="女";
$p2->age=30;
//下面訪問$p2對(duì)象中的說話方法
$p2->say();
//下面三行是給$p3對(duì)象屬性賦值
$p3->name="王五";
$p3->sex="男";
$p3->age=40;
//下面訪問$p3對(duì)象中的說話方法
$p3->say();
?>

輸出結(jié)果
我的名字叫:張三性別:男我的年齡是:20
我的名字叫:李四性別:女我的年齡是:30
我的名字叫:王五性別:男我的年齡是:40
分析一下這個(gè)方法:
代碼片段
function say(){ //這個(gè)人可以說話的方法
echo "我的名字叫:".$this->name." 性別:".$this->sex." 我的年齡是:".$this->age."<br>";
}
在$p1、$p2 和$p3 這三個(gè)對(duì)象中都有say()這個(gè)方法,$this 分別代表這三個(gè)對(duì)象,調(diào)用相應(yīng)的屬性,打印出屬性的值,這就是在對(duì)象內(nèi)部訪問對(duì)象屬性的方式,如果相在say()這個(gè)方
法里調(diào)用run()這個(gè)方法也是可以的,在say()這個(gè)方法中使用$this->run()的方式來完成調(diào)用。

php技術(shù)php面向?qū)ο笕ヂ?(三)特殊的引用“$this”的使用,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 欧美福利网 | 色综合天天综合网国产成人 | 玖玖在线精品 | 五月婷婷免费视频 | 久久久福利 | 国产身材极品喷水 在线播放 | 四虎国产在线观看 | 九一视频在线观看 | 精品欧美日韩一区二区三区 | 国产精品高清全国免费观看 | 久久久五月 | 国产麻豆精品视频 | 成人综合在线视频 | 伊人福利视频 | 亚洲午夜视频在线观看 | 91年精品国产福利线观看久久 | 天天综合网天天综合色 | 免费黄色欧美 | 色网站免费在线观看 | 国产成人女人在线视频观看 | 中文字幕一二三四区 | 亚洲成a人片在线网站 | 日韩久久网 | 日韩精品第一页 | 美女视频黄免费 | 女人与拘一级毛片 | 五月婷婷丁香 | 美女胸又大又www又黄的网站 | 国产精品欧美一区二区三区不卡 | 色视频网站在线 | 国产精品高清在线观看地址 | 国产一区国产二区国产三区 | 天天色天天干天天射 | 婷婷丁香花麻豆 | 欧美成人禁片在线www | 青青热久久综合网伊人 | 色吊网 | 国产福利免费在线观看 | 国产成人精品午夜在线播放 | 国产精品久久精品福利网站 | 黄a级网站在线观看 |