PHP基礎(chǔ)之類和對象3——類常量
可以把在類中始終保持不變的值定義為常量。在定義和使用常量的時候不需要使用 $ 符號。
常量的值必須是一個定值,不能是變量,類屬性,數(shù)學(xué)運算的結(jié)果或函數(shù)調(diào)用。
接口(interface)中也可以定義常量。
自 PHP 5.3.0 起,可以用一個變量來動態(tài)調(diào)用類。但該變量值不能為關(guān)鍵字(如?self,parent?或?static)。
Example #1 定義和使用一個類常量
class MyClass{ const constant = 1; function showConstant(){echo self::constant.’<br>’; }}echo MyClass::constant.’<br>’;$className = 'MyClass';echo $className::constant.’<br>’; //自PHP5.3.0起$class = new MyClass();$class -> showConstant();echo $class::constant.’<br>’;
Example #2 靜態(tài)數(shù)據(jù)示例
class foo{ const bar = <<<’EOT’barEOT;}
和 heredoc 不同,nowdoc 可以用在任何靜態(tài)數(shù)據(jù)中。
相關(guān)文章:
1. php使用正則驗證密碼字段的復(fù)雜強度原理詳細(xì)講解 原創(chuàng)2. vue前端RSA加密java后端解密的方法實現(xiàn)3. JSP+Servlet實現(xiàn)文件上傳到服務(wù)器功能4. 基于jsp+mysql實現(xiàn)在線水果銷售商城系統(tǒng)5. 基于javaweb+jsp實現(xiàn)企業(yè)財務(wù)記賬管理系統(tǒng)6. CSS可以做的幾個令你嘆為觀止的實例分享7. ASP動態(tài)網(wǎng)頁制作技術(shù)經(jīng)驗分享8. 淺談由position屬性引申的css進(jìn)階討論9. ASP中實現(xiàn)字符部位類似.NET里String對象的PadLeft和PadRight函數(shù)10. 利用CSS3新特性創(chuàng)建透明邊框三角

網(wǎng)公網(wǎng)安備