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);