PHP網(wǎng)站建設手冊之常量語(yǔ)法_網(wǎng)絡(luò )編程_奇迪科技(深圳)有限公司(m.cheanjie.com)
可以用define("常量名稱(chēng)","常量的值")函數來(lái)定義常量??梢允褂?const 關(guān)鍵字在類(lèi)定義的外部定義常量。一個(gè)常量一旦被定義,就不能再改變或者取消定義。 常量只能包含標量數據(boolean,integer,float 和 string)。如果常量名是動(dòng)態(tài)的,也可以用函數 constant() 來(lái)獲取常量的值。用 get_defined_constants() 可以獲得所有已定義的常量列表。
常量前面沒(méi)有美元符號($);
常量只能用 define() 函數定義,而不能通過(guò)賦值語(yǔ)句;
常量可以不用理會(huì )變量的作用域而在任何地方定義和訪(fǎng)問(wèn);
常量一旦定義就不能被重新定義或者取消定義;
常量的值只能是標量。
Example #1 定義常量
<?php
define("CONSTANT", "Hello world.");
echo CONSTANT; // outputs "Hello world."
echo Constant; // 輸出 "Constant" 并發(fā)出一個(gè)提示性信息
?>
Example #2 使用關(guān)鍵字 const 定義常量
<?php
// 以下代碼在 PHP 5.3.0 后可以正常工作
const CONSTANT = 'Hello World';
echo CONSTANT;
?>
本文版權所有,轉載須注明:來(lái)源 http://m.cheanjie.com/qvdv-oop-640.html