1. 自定義常量
常量的值只能是標量資料(
boolean
,integer
,float
和 string
)或 null
。常量一旦被定義,就不能被重新定義或者取消定義。
有兩種定義方式:
define('status', 3); // 如果第三個引數設定為true,則大小寫不敏感
echo status;
const name = 4;
echo name;
還可以用函式
constant()
來獲取常量的值。
使用defined()函式,
檢查某個名稱的常量是否存在。
2. 類常量
可以在類中定義常量,
常量的值必須是乙個定值,不能是變數,類屬性或其它操作(如函式呼叫)的結果。但在php5.6中,對常量進行了增強,允許常量計算,允許使用包含數字、字串字面值和常量的表示式結果來定義const常量。常量的值也可以為乙個陣列,但不能是變數。
定義類常量只能使用
const
關鍵字。
class myclass }
echo myclass::ab;
$obj = new myclass();
$obj -> showconstant();
myclass::showconstant();
$classname = 'myclass';
echo $classname::ab;
自定義常量類
python定義常量類,兩種方式 1.通過命名風格來提醒使用者該變數表示常量,如常量名為大寫字母,單詞用下劃線連線,這是約定俗稱的方式,其實值是可以改的 2.通過自定義類來實現常量功能,要求必須字母全為大寫,且不可在修改這兩個條件 建立乙個const.py檔案,如下 python 純文字檢視 複製 ...
PHP 系統常量及自定義常量
file 這個預設常量是 php 程式檔名。若引用檔案 include 或 require 則在引用檔案內的該常量為引用檔名,而不是引用它的檔名。line 這個預設常量是 php 程式行數。若引用檔案 include 或 require 則在引用檔案內的該常量為引用檔案的行,而不是引用它的檔案行。p...
php自定義配置 SERVER常量
最近專案出於安全方面的考慮,需要在底層服務中增加自定義的se rver 常量,比 如 server server id 99 php自定義配置 server常量 n top apache環境下 開啟httpd.conf開啟env module loadmodule env module module...