php常量作用

2022-04-22 13:16:29 字數 573 閱讀 1532

php_eol   換行適合在命令端  瀏覽器適合br  

directory_separator  路徑分隔符,目錄分割,目錄分隔,目錄分隔符

php常量的特點是:

1、不能通過外部來傳遞,也就是不能通過get與post還有cookie等方式來傳遞賦值,所以可以確定是程式執行過程中定義的,非外界變數。

2、定義後不能更改,可以防止被篡改。

基於這個特點,php常量比較適合做程式呼叫的驗證。

比如說:discuz在非直接呼叫的庫檔案中會有這樣**

if(!defined('in_discuz'))

而在程式common.inc.php中定義

define('in_discuz', true);

在呼叫庫之前,必須先呼叫common.inc.php,這樣做可以保證程式的正常呼叫,避免非法呼叫,降低被攻擊的風險。

2:開發時第一次定義後就不更改的變數設定成常量;避免重複定義

想要專案全部都能呼叫到常量那麼這個常量就必須定義在入口檔案要呼叫的配置檔案中如:config.php我們一般都是通過index.php的入口檔案呼叫config.php的配置檔案中

PHP 變數的作用域與常量

在函式中宣告的變數是區域性變數,該變數在函式內使用。全域性變數能在程式的任何地方訪問到,如果在某個函式裡修改它,要在函式裡顯式宣告為它全域性變數。只要在變數前加global關鍵字即可,這和python一樣。函式裡的靜態變數在函式退出時不會被銷毀,不會丟失值,以便再次呼叫此函式時使用。在變數名前加st...

什麼是php常量 PHP 常量

一 概念 用於儲存乙個不會變化也不希望變化的資料的標示符。常量名一般用全大寫 二 定義形式 方法一 define 常量名 常量值 常量值為字串要加引號。方法二 const 常量名 常量值 注意 const語法只能在 最頂層 的 域中使用 不能在大括號中 不能在函式中或條件語句中或其他表示乙個 範圍 ...

什麼是php常量 PHP常量

在php中可以定義常量。常量的值永遠不會改變。常量只能在php程式中定義一次。常數的名稱不以美元符號開頭。對常量使用全大寫名稱是一種好習慣。應該避免使用php的任何保留字來命名常量。常量可能只包含標量值,如布林值,整數,浮點數和字串。它們可以在php程式中的任何位置使用,而不考慮可變範圍。php常量...