在 php 裡定義常數的兩種方法:
define("PI", 3.14); //第二種 const PI=3.14;
定義為常數後就不能再改變他的值,不然會報錯,使用大寫是一種習慣並不一定要用大寫。
php 有一些內建的常數可以用,像是 PHP_VERSION 可以取得 php 的版本、PHP_OS 可以取得作業系統。
還有一些叫做魔術常數的東西,是會當寫在不一樣的地方會出現不一樣的內容,以下為 php 的魔術常數:
魔術常數 |
說明 |
__LINE__ |
程式中的目前行號 |
__FILE__ |
本程式的完整路徑與檔案名稱 |
__DIR__ |
本程式所在目錄的完整路徑 |
__FUNCTION__ |
函式名稱 |
__CLASS__ |
類別名稱 |
__METHOD__ |
類別的方法名稱 |
__NAMESPACE__ |
目前命名空間的名稱 |