首頁 >後端開發 >PHP問題 >php常數是全域的嗎

php常數是全域的嗎

(*-*)浩
(*-*)浩原創
2019-10-10 09:30:093519瀏覽

PHP 常數

php常數是全域的嗎

#常數是單一值的識別碼(名稱)。在腳本中無法改變該值。

有效的常數名稱以字元或底線開頭(常數名稱前面沒有 $ 符號)。 (建議學習:PHP影片教學

註:與變數不同,常數貫穿整個腳本是自動全域的。

設定PHP 常數

如需設定常數,請使用define() 函數- 它使用三個參數:

首個參數定義常數的名稱

第二個參數定義常數的值

可選的第三個參數規定常數名稱是否對大小寫不敏感。預設是 false。

下例建立了一個對大小寫敏感的常數,值為"Welcome to php.cn!":

實例

<?php
define("GREETING", "Welcome to php.cn!");
echo GREETING;
?>

常數是全域的

常數是自動全域的,而且可以貫穿整個腳本使用。

下面的範例在函數內使用了一個常數,即使它在函數外定義:

實例

<?php
define("GREETING", "Welcome to php.cn!");

function myTest() {
    echo GREETING;
}
 
myTest();
?>

以上是php常數是全域的嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:php怎麼查詢下一篇:php怎麼查詢

相關文章

看更多