php define()函式定義了執行時的常量,
具體語法如下所示:
(php 4, php 5, php 7)
define — defines a named constant
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
defines a named constant at runtime.
define() 函式的引數說明:
$name 表示常量名稱,
$value 表示對應的常量值,在php5版本中,常量值只能是integer, float, string, boolean, ornull這幾種型別的值,
到了php7,常量值可以為陣列,
$case_insensitive 代表常量名是否區分大小寫,預設為false時,是不區分大小寫的,設定為true時表示區分大小寫。
define() 的返回值為true時表示常量定義成功,為false時表示定義失敗。
example:
<?phpdefine(
"constant
", "
hello world.");
echo constant;
//outputs "hello world."
echo constant; // outputs "constant" and issues a notice.
define("greeting", "hello you.", true
);echo greeting;
//outputs "hello you."
echo greeting; //
outputs "hello you."
//works as of php 7
define('
animals
', array(
'dog',
'cat',
'bird
'));
echo animals[
1]; //
outputs "cat"
?>
常量符號定義
1 特點 編譯時符號所在的位置就會替換為它代表的常量 2 偽指令 2.1 語法 name expreion 2.1.1 expression 只能是整數或整數表示式 2.1.2 name 可以重複定義為不同的整數或整數表示式 例如 count 500 size list 3 equ 偽指令 3.1 ...
常量字段定義
隱含為static 必須在宣告時初始化 必須被初始化為編譯時常量值 只有簡單型別,列舉,字串才可以是常量 常量字段 class pair private const int x 0,y 0 解析 在c 中,常量字段隱含為static,但你不能顯式宣告乙個常量欄位是static static cons...
Python定義常量
i 訪問字典的元素使用dobj.get key somethingelse 如果對應key值元素不存在,你將會得到somethingelse值,例如 not found 不要使用dobj key 因為如果key對應元素不存在,則會產生keyerror異常,這樣必須使用try except來封裝 ii...