PHP 常量的宣告和使用

2021-10-22 11:34:06 字數 756 閱讀 3460

一,常量是什麼?

1.常量是乙個簡單值的識別符號(名字)。如同其名稱所暗示的,在指令碼執行期間乙個常量一旦被定義,就不能再改變或取消定義。常量預設為大小寫敏感。按照慣例常量識別符號總是大寫的。

2.常量名和其它任何 php 標籤遵循同樣的命名規則。合法的常量名以字母或下劃線開始,後面跟著任何字母,數字或下劃線。

3.常量的範圍是全域性的。不用管作用域就可以在指令碼的任何地方訪問常量。

4.我們可以用 define() 函式來定義常量。

二,常量的定義與使用

使用define()函式來定義常量。乙個常量一旦被定義,就不能再改變或者取消定義。

語法:bool define ( string name, mixed value [, bool case_insensitive] )

其中name表示常量名,value表示常量值或表示式,但常量只能包含標量資料(boolean,integer,float和string)。第三個為可選引數case_insensitive設定為true時則表示常量名不區分大小寫。

<?php

define("con_int",100);

echo con_int;  //輸出:100

define("greeting","hello you",true);

echo greeting;  //輸出:hello you

echo constant ("greeting");  //輸出:hello you

?>

php常量的宣告和使用

常量能夠理解為值不變的量。常量被定義後,在指令碼的其它不論什麼地方都不能改變,乙個常量由英文本母。下劃線,和數字組成,可是數字不能作為常量的首字母。在php中使用 define 函式來定義常量,該函式的語法格式例如以下 獲取常量的值的方法有兩種。一種方法是 使用常量的名字直接獲取值,另外一種方法是利...

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 ...