常量和變數有如下不同:
<?php
define('min_value', '0.0'); // right - works outside of a class definition.
define('max_value', '1.0'); // right - works outside of a class definition.
//const min_value = 0.0; right - works both inside and outside of a class definition.
//const max_value = 1.0; right - works both inside and outside of a class definition.
class constants
public static function getmaxvalue() }
?>
和使用 define() 來定義常量相反的是,使用 const 關鍵字定義常量必須處於最頂端的作用區域,因為用此方法是在編譯時定義的。這就意味著不能在函式內,迴圈內以及 if 語句之內用 const 來定義常量。
PHP中的常量
php 預先定義了幾個常量,並提供了一種機制在執行時自己定義。常量和變數基本上是一樣的,不同的是 常量必須用define函式定義,常量一旦定義好,就不能被重新定義了。php中預先定義好的常量 file 這個預設常量是php 程式檔名。若引用檔案 include 或require 則在引用檔案內的該常...
PHP中的常量
常量在指令碼執行期間值不能改變 常量一旦定義就不能被重新定義或者取消定義 常量預設為大小寫敏感。傳統上常量識別符號總是大寫的 用 define 函式來定義常量,在 php 5.3.0 以後,可以使用 const 關鍵字在類定義之外定義常量。不能在函式內,迴圈內以及 if 語句之內用 const 來定...
php中的常量
要定義常量,可使用define 函式,包括以下兩種形式 define name value,true false define name value 第三個引數預設為false 第乙個引數是乙個字串,代表常量的名稱。第二個引數是常量的值,此值不要求是乙個常量表示式。第三個引數指定常量是否不需要區分大...