PHP學習 PHP 常量

2022-08-19 13:12:13 字數 725 閱讀 7617

常量類似變數,但是常量一旦被定義就無法更改或撤銷定義。

php 常量

常量是單個值的識別符號(名稱)。在指令碼中無法改變該值。

有效的常量名以字元或下劃線開頭(常量名稱前面沒有 $ 符號)。

注釋:與變數不同,常量貫穿整個指令碼是自動全域性的。

設定 php 常量

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

首個引數定義常量的名稱

第二個引數定義常量的值

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

下例建立了乙個對大小寫敏感的常量,值為 "welcome to w3school.com.cn!":

例項

<?php

define("greeting", "welcome to w3school.com.cn!");

echo

greeting;

?>

執行例項

下例建立了乙個對大小寫不敏感的常量,值為 "welcome to w3school.com.cn!":

例項

<?php

define("greeting", "welcome to w3school.com.cn!", true

);echo

greeting;

?>

執行例項

PHP學習 常量

在php中運用define 函式來定義常量。常量的命名也要遵循php的命名規則 boolean define string name,mixed value bool case insensitive 第乙個引數為字串型別的常量名。第二個引數是常量值或表示式。第三個引數可選,如果是true 不區分大...

PHP學習 常量

使用define函式 bool define string name,mixed value,bool case insensitive false name 必選引數,常量名稱 value 必選引數,常量的值 case insensitive 可選引數,如果設定為true,則大小寫不敏感。預設大小...

php學習 define 常量

php 中常量的作用域 是超全域性,即不管你引用沒引用常量的宣告檔案,在全域性作用域還是函式作用域都可以訪問。這很好理解,比較好奇的是 php屬於解釋語言。呼叫時候才會編譯,那他如何找到那些未引用檔案中的常量呢?翻了半天 原來 php編譯器 真的是老實巴交的乙個個逐目錄逐檔案搜尋!所以使用常量的效率...