首頁 > 後端開發 > PHP問題 > php如何定義一個自訂常數

php如何定義一個自訂常數

silencement
發布: 2023-02-24 19:38:02
原創
6292 人瀏覽過

php如何定義一個自訂常數

PHP預設約定常數的標識符總是大寫,而且常數的作用範圍是全局,可以在腳本的任何地方存取。合法的常數名以字母或底線開始,後面

面跟任何字母、數字或底線,字母總是大寫。常量一旦定義,就不能再改變或取消定義。常數只能包含單一類型的數據,如整數或

字串。取得常數值時,需要指定常數的名字,但不需要加上$符號。 PHP系統常數以__開頭,自訂常數盡量不以__開頭。

PHP中,使用define()函數定義常數,並且能夠賦值,語法格式為:

boolean define(string name, mixed value [, bool case_insensitive])
登入後複製

其中,name表示要定義的常數名稱;value表示常數的值;case_insensitive表示在引用該常數時是否區分大小寫,如果該值為true表示不區分大小寫。

在PHP5.3以後版本中,可以使用const關鍵字在類別定義的外部定義常數。一個常數一旦被定義,就不能再改變或取消定義。

如果使用了一個未定義的常數,PHP假定想要的是該常數本身的名字,如圖用字串呼叫它一樣(HELLO對應"HELLO"),同時將發出一個E_NOTICE級的錯誤。範例:

<?php
//合法的常量名
define("PI", "3.1415926");
define("MAXLENGTH", "100M");
define("TITLE", "PHP视频大全");
//PHP5.3之后新增的常量命名方式
const MIN_VALUE=0.0;
const MAX_VALUE=1.0;
?>
登入後複製

以上是php如何定義一個自訂常數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板