常量,相對於變數而言的,是指儲存的資料不會也不應該改變的」識別符號」。定義方式一:常量無需$符號,具有超強作用域,只能儲存標量型別(整數 浮點數 字串 布林值)
// 定義方式一:define('name','value')
define
("pi", 3.14);
define
("auth", "wangcai");
定義方式二:// 定義方式二:const name = value
const username = 'wangcai';
使用方式一:echo constant("pi");
使用方式二:echo
"pi is " . pi;
// defined 判斷常量是否存在
if(defined('username'))else
echo
"未定義常量m1的值為:".m1;// print 未定義常量m1的值為:m1
echo
"未定義常量m2的值為:".constant("m2");// print 未定義常量m2的值為:
如果直接使用常量名來引用未定義的常量,那麼預設情況下其值預設就為其名。
如果使用constant(「常量名」)來引用的話,則不會有值輸出。
系統預定義好的常量,簡單描述幾個:
echo
"php執行所在的作業系統:".php_os;
echo
"php中最大的整數值:".php_int_max;
echo
"php中int值所佔的位元組:".php_int_size;
echo
"當前php版本號:".php_version;
echo
"圓周率的常量值:".m_pi;
只是常量的形式,但其值會發生變化,簡單描述如下:
echo
"當前網頁檔案的完整物理路徑:".__file__;
echo
"當前網頁檔案所在的資料夾:".__dir__;
echo
"當前這個常量名所在的行號:".__line__;
php基礎之常量
常量 是指在程式執行時,不會被修改的量。常量的作用是全域性的,可以在指令碼的任何地方宣告和訪問到常量,使用常量可以提高程式的可讀性,方便修改,減少出錯。php中常量分為自定義常量和系統常量,在php中常量宣告的型別只能是標量型別 boolean,integer,float和string 宣告乙個常量...
php基礎語法 常量
常量類似變數,但是常量一旦被定義就無法更改或撤銷定義。1 php 常量 常量是單個值的識別符號 名稱 在指令碼中無法改變該值。有效的常量名以字元或下劃線開頭 常量名稱前面沒有 符號 與變數不同,常量貫穿整個指令碼是自動全域性的。設定常量,請使用 define 函式 它使用三個引數 首個引數定義常量的...
一 PHP語言基礎 PHP常量 預定義常量
php中可以使用預定義常量獲取php中的資訊.常用的預定義常量如下 file 預設常量,php程式檔名 line 預設常量,php程式行數 php version內建常量,php程式版本,如 3.0.8 dev php os 內建常量,執行php解析器的作業系統名稱,如 windows true 這...