《php中類常量,靜態(tài)屬性,動(dòng)態(tài)屬性區(qū)別》要點(diǎn):
本文介紹了php中類常量,靜態(tài)屬性,動(dòng)態(tài)屬性區(qū)別,希望對您有用。如果有疑問,可以聯(lián)系我們。
《php中類常量,靜態(tài)屬性,動(dòng)態(tài)屬性區(qū)別》是否對您有啟發(fā),歡迎查看更多與《php中類常量,靜態(tài)屬性,動(dòng)態(tài)屬性區(qū)別》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
一.類常量:在類中始終堅(jiān)持不變的值定義為常量
類的常量不能使用拜訪限制修飾符,他是 public 的,可繼承,可以被子類重寫,拜訪類的常量必須使用雙冒號 :: ,可以使用類名或類的實(shí)例來拜訪,因?yàn)槭浅A?所以名稱不能使用表示變量的符號 $ .
語法: const hi = 'constant value';
示例:
class MyClass{
const hi = 'hello';
}
echo MyClass::hi; //辦法1
$b = new MyClass();
echo $b::hi; //辦法2
二.靜態(tài)屬性 : 是一個(gè)變量,可以常量的語法拜訪,就是 :: ,可以沒有實(shí)例化也能拜訪
語法 :public static $my_static = 'foo';
示例:
class Foo{
public static $hi;
public function __construct($name){
return self::$hi=$name;
}
}
echo Foo::$hi;
$b = new Foo('haha');
echo $b::$hi;
三.動(dòng)態(tài)屬性 : 一個(gè)正常的變量,實(shí)例化后可以拜訪,用 -> 符號
示例:
class Feo{
public $hi;
public function __construct($name){
return $this->hi = $name;
}
}
$b = new Feo('haha');
echo $b->hi;
每日php學(xué)習(xí)材料更新請關(guān)注微信公眾號(若鴻網(wǎng)),php學(xué)習(xí)qq交流群(545759425)
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/14279.html