基礎
<?php
class C1 {
var $name = "Aaayang";
var $age = 18;
function fn() {
echo "<br/>".$this->name."在執行函數fn";
}
}
$person1 = new C1();
$person1->age = 33;// 賦值
$str1 = $person1->name;// 取值
echo "{$str1}的年齡為:".$person1->age;
$person1->fn();
?>
<?php
class P {
var $v1 = 10;
}
$p1 = new P();
$p2 = $p1;
$p1->v1 = 20;
echo $p1->v1."<br/>";// 20
echo $p2->v1."<br/>";// 20
// 為什么$p1->v1改了,$p2->v1也改了,對象的存儲和普通變量的存儲有所區別
?>
$this
<?php
class Person {
function showName() {
echo $this->name;
}
}
$p1 = new Person();
$p1->name = "Aaayang";
$p1->showName();
?>
靜態屬性
所有對象的共有數據,靜態方法同理,靜態方法沒有$this,這個也可以理解
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。