語法
mixed constant ( string $name )
說明
constant() 函數用來傳回一個常數的值。當預先不知道常數的名稱,卻需要取得該常數的值的時候,該函數特別有用。
透過傳送常數給 $name 參數的名稱,即可取得對應常數的值。
此函數對於類別常數依然適用。
回傳值
傳回常數的值,若常數未定義,則傳回 null,但此時會產生一個 E_WARNING 等級的錯誤。
範例
<?php define("MAXSIZE", 100); echo MAXSIZE; echo constant("MAXSIZE"); // same thing as the previous line interface bar { const test = 'foobar!'; } class foo { const test = 'foobar!'; } $const = 'test'; var_dump(constant('bar::'. $const)); // string(7) "foobar!" var_dump(constant('foo::'. $const)); // string(7) "foobar!"
以上就是筆記018 PHP中的 constant() 函數的內容,更多相關內容請關注PHP中文網(www.php.cn)!