php語言的變數和常量

變數和常量是php語言的一大知識點,下面我們一起來了解關於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);