php的常數操作類別庫
<?php class Foo { const BAR = 'bar'; public static function getConstantValue() { return self::BAR; } public function getConstant() { return self::BAR; } } $foo = 'Foo'; echo $foo::BAR, '<br />'; echo Foo::BAR, '<br />'; $obj = new Foo(); echo $obj->getConstant(), '<br />'; echo $obj->getConstantValue(), '<br />'; echo Foo::getConstantValue(); class Bar extends Foo { const BAR = 'foo'; public static function getMyConstant() { return self::BAR; } public static function getParentConstant() { return parent::BAR; } } echo Bar::getMyConstant(); // foo echo Bar::getParentConstant(); // bar
類別常數屬於類別自身,不屬於物件實例,不能透過物件實例存取
不能用public,protected,private,static修飾
子類別可以重寫父類別中的常數,可以透過(parent::)來呼叫父類別中的常數
自PHP5.3.0起,可以用一個變數來動態呼叫類別。但該變數的值不能為關鍵字
免責聲明
本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn
相關文章
【資料庫操作類別】10個php操作資料庫類別下載
19 May 2017
資料庫(Database)操作是在開發過程中重要的組成部分,熟練資料庫的操作是開發人員必備的武器。 PHP中文網為大家提供了各種封裝好的php資料庫操作類別庫,供大家下載學習。
Hot Tools
熱門文章
《決勝時刻:黑色行動 6》- 阿奇嘉年華活動指南
21 Dec 2024
手游攻略
如何修復 KB5048685 在 Windows 11 中安裝失敗的問題?
12 Dec 2024
故障排查
Roblox Fisch:所有釣竿位置與統計數據
29 Nov 2024
手游攻略
潛行者 2 儲存檔案位置和成功儲存的檔案恢復
28 Nov 2024
故障排查
流亡之路 2:扎爾馬拉斯,巨像 Boss 指南
23 Dec 2024
手游攻略