我們來看下直接的例子<?php
//定義常量
//常量不可被刪除
//常量一旦被定義,就無法重新置換
//常量一旦定義,就不能對他第二次定義,否則會報錯!
define('
myconstant
','值');
/*判斷常量是否存在
*/if (defined('
myconstant
'))
//判斷變數是否存在
if(isset($myvar))
//判斷函式是否存在
if (function_exists('
imap_open
'))
else
?>
如何需要設定常量,可以使用define(constantname, constantvalue, iscase)函式,它使用三個引數:
define(keyword, '我的技術部落格');__file__ 當前php檔案的相對路徑echokeyword;
__line__ 當前php檔案中所在的行號
__function__ 當前函式名,只對函式內呼叫起作用
__class__ 當前類名,只對類起作用
php_version 當前使用的php版本號
php_os 當前php環境的執行作業系統
true 與true一樣
false 與false一樣
m_pi 圓周率常量值
m_e 科學常數e
m_log2e 代表log2
e,以2為底e的對數
m_log10e 代表lg
e,以10為底e的對數
m_ln2 2的自然對數
m_ln10 10的自然對數
e_error 最近的錯誤之處
e_warning 最近的警告之處
e_parse 剖析語法有潛在問題之處
__method__ 表示類方法名,比如b::test
$_server 返回伺服器相關資訊,返回乙個陣列
$_get 所有get請求過來的引數
$_post 所有post過來的引數
$_cookie 所有http提交過來的cookie
$_files 所有http提交過來的檔案
$_env 當前的執行環境資訊
$_request 相當於$_post、$_get、$_cookie提交過來的資料,因此這個變數不值得信任
$_session session會話變數
php常量的使用
1.常量的兩種的表示的方式 p pii define pi 3.14 define p,3.14 echo pi echo echo pii 2.利用常量求的面積與周長 define pi 3.14 r 3 echo 面積為 pi r r echo 周長為 3.14 r 2 3.學習一下系統的常量 ...
php類常量的使用詳解
注意 不像其他的物件導向程式設計語言,在php中,類不能對某個屬性變數使用final修飾符。如果要宣告某個屬性為常量,可以使用const關鍵字,並且無需使用美元符號作為變數名字首,也無需使用訪問許可權修飾符。常量意味著雖然可以訪問該變數,但不能修改該變數的值。例如下邊的 宣告了常量屬性con var...
PHP 常量的說明和使用
常量類似變數,但是常量一旦被定義就無法更改或撤銷定義。php 常量 常量是單個值的識別符號 名稱 在指令碼中無法改變該值。有效的常量名以字元或下劃線開頭 常量名稱前面沒有 符號 注釋 與變數不同,常量貫穿整個指令碼是自動全域性的。設定 php 常量 如需設定常量,請使用 define 函式 它使用三...