在 php 裡定義常數的兩種方法:

define("PI", 3.14);

//第二種
const PI=3.14;

 

定義為常數後就不能再改變他的值,不然會報錯,使用大寫是一種習慣並不一定要用大寫。

php 有一些內建的常數可以用,像是 PHP_VERSION 可以取得 php 的版本、PHP_OS 可以取得作業系統。

還有一些叫做魔術常數的東西,是會當寫在不一樣的地方會出現不一樣的內容,以下為 php 的魔術常數:

魔術常數

說明

__LINE__

程式中的目前行號

__FILE__

本程式的完整路徑與檔案名稱

__DIR__

本程式所在目錄的完整路徑

__FUNCTION__

函式名稱

__CLASS__

類別名稱

__METHOD__

類別的方法名稱

__NAMESPACE__

目前命名空間的名稱