變數和常量是php語言的一大知識點,下面我們一起來了解關於php語言的變數和常量吧,歡迎大家閱讀!
php語言的變數和常量(一)常量
變數可以隨時重新賦值
//$age = 22;
//$age = 23;
//echo "
",$age;
(二)變數和常量的區別?
1. 它們的宣告方式不同
2. 而常量一旦宣告,不能改變其值
define('PI',3.14);
PI =3.23;語法錯誤
echo "
",PI;
3. 變數可以銷燬,而常量一旦主義也不能銷燬
unset($age);
var_dump($age);
4.常量是不能登出的
unset(PI); //語法錯誤,不允許登出
echo PI;
5. 變數有其作用域,函式內部預設情況訪問不到外部的變數,
而常量,一旦定義,無論是在全域性定義,還是在函式內部主義。
在頁面的任意位置都可以訪問到。
(三) 變數與常量的`命名規範
1.常量的命名規範,從語法角度和變數是一樣的。
允許是字母、數字、下劃線的組合,並且數字不能開頭
2. 從習慣角度講:一般常量用“大寫”
//define('SF',342);
//echo SF; //最新的版本已經對常量名區分大小寫
(四)常量的值允許是哪幾種?
1. 只能把標量型(單一型)賦給常量;
2. 不能把複合型,如陣列,物件賦給一常量。
3. 資源型 如果賦給常量,如引來一些不可預料的錯誤。
程式碼如下:
define('AGE',22);
define('HEI',343.234);
define('ROOT','D:/www');
define('LOCK',true);
define('NON',NULL);
echo AGE,HEI,ROOT;
var_dump(LOCK);
var_dump(NON);