常量能夠理解為值不變的量。常量被定義後,在指令碼的其它不論什麼地方都不能改變,乙個常量由英文本母。下劃線,和數字組成,可是數字不能作為常量的首字母。
在php中使用#define()函式來定義常量,該函式的語法格式例如以下:
獲取常量的值的方法有兩種。一種方法是:使用常量的名字直接獲取值,另外一種方法是利用constant()函式,另外一種方法是利用constant()函式和直接使用常量名輸出的效果一樣。可是函式能夠動態的輸出不同的常量的值,這種更加靈活方便的多。
第一種直接用常量的名字獲取其值
php define("test","i am jack!"); echo test; ?>
執行結果例如以下:
另外一種使用constant()函式獲取常量的值**例如以下:
<?php
define("test","i am jack!");
$jackstr ="test";
echo constant($jackstr);
?>
執行結果例如以下:
接下來咱們說一下大寫和小寫敏感的問題。剛才常量的宣告有設定大寫和小寫敏感,我們用**驗證一下看看到時是不是,另外還能夠增強我的們的記憶
**例如以下:
<?php
define("test","i am jack!",true);
echo test;
echo "\n";
echo test;
echo "\n";
echo test;
echo "\n";
?>
咱們再看一下輸出的結果吧
大家能夠發現設定為大寫和小寫不敏感的話。即使出現大寫和小寫不一樣的問題,可是輸出的結果仍然是一樣的。
提前定義常量和我們自定義的常量一樣在使用上沒有什麼區別。常見的提前定義常量例如以下:
PHP 常量的宣告和使用
一,常量是什麼?1.常量是乙個簡單值的識別符號 名字 如同其名稱所暗示的,在指令碼執行期間乙個常量一旦被定義,就不能再改變或取消定義。常量預設為大小寫敏感。按照慣例常量識別符號總是大寫的。2.常量名和其它任何 php 標籤遵循同樣的命名規則。合法的常量名以字母或下劃線開始,後面跟著任何字母,數字或下...
PHP當中的常量及其宣告
常量的特點 1 使用 define 函式來定義常量,在 php 5.3 以後,也可以使用 const 關鍵字在類定義之外定義常量。如果常量被定義,就不能再改變或者取消定義。2 常量只能包含標量資料 boolean,integer,float 和 string 可以定義 resource 常量,但應盡...
使用let和const宣告變數和常量
1 let宣告的變數沒有提公升 let宣告的變數也沒提公升,僅僅是沒有初始化 console.log a let a 110 cannot access a before initialization 2 let 配合 也可以形成塊級作用域 if true 中被訪問到 出了塊就訪問不了 let b ...