php声明对象的关键字是,PHP面向对象this关键字!
原標(biāo)題:PHP面向?qū)ο髏his關(guān)鍵字!
如果想在對(duì)象內(nèi)部,讓對(duì)象里的方法訪問(wèn)本對(duì)象的屬性,或?qū)ο笾械姆椒ㄈフ{(diào)用本對(duì)象的其他方法呢?
PHP提供了一個(gè)本對(duì)象的引用$this,每一個(gè)對(duì)象里都 有一個(gè)對(duì)象的引用$this來(lái)代表一個(gè)對(duì)象,完成對(duì)本對(duì)象內(nèi)部成員的調(diào)用。
格式:
$this->屬性;
$this->方法;
案例:
class animal{
public $name='';
public $color='';
public $age='';
function getInfo(){
return $this->name;
}
function setInfo($name){
$this->name=$name;
}
}
$pig = new animal(); //實(shí)例化animal類,對(duì)象名是$pig
$pig->setInfo('豬'); //傳入?yún)?shù)$name,成員屬性$name的值為'豬'
$name=$pig->getInfo(); //把實(shí)例化的對(duì)象$pig 的getInfo()方法返回值賦給變量$name
echo $name; //輸出這個(gè)變量,值就是'豬'
?>
運(yùn)行結(jié)果:
責(zé)任編輯:
總結(jié)
以上是生活随笔為你收集整理的php声明对象的关键字是,PHP面向对象this关键字!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 数据库oracle文件怎么打开,Orac
- 下一篇: 动态规划算法php,php算法学习之动态