邢臺網站建設,邢臺系統開發
邢臺網站建設,邢臺網站制作,邢臺網絡公司,邢臺系統開發,邢臺網站設計,邢臺網頁制作
15081754822
網站首頁 網站建設 系統開發 系統開發知識 手機網站 網站維護 網站案例 域名注冊 400電話 行業交流 聯系我們
 
公司主營業務
  系統開發
網站建設
手機網站
網站案例
網站維護
域名注冊
虛似主機
視頻主持人
 
關于我們
 
公司簡介
公司視頻
支付方式
人才招聘
企業文化
服務承諾
合作伙伴
下載中心
 
你所處的位置:首頁 - PHP 語法
PHP 語法
發布日期:2016-4-7 16:16:36

可以用 define() 函數來定義常量。在 PHP 5.3.0 以后,可以使用 const 關鍵字在類定義的外部定義常量。一個常量一旦被定義,就不能再改變或者取消定義。

常量只能包含標量數據(booleanintegerfloat  string)。 可以定義 resource 常量,但應盡量避免,因為會造成不可預料的結果。

可以簡單的通過指定其名字來取得常量的值,與變量不同,不應該在常量前面加上 $ 符號。如果常量名是動態的,也可以用函數 constant() 來獲取常量的值。用get_defined_constants() 可以獲得所有已定義的常量列表。

Note: 常量和(全局)變量在不同的名字空間中。這意味著例如 TRUE  $TRUE 是不同的。

如果使用了一個未定義的常量,PHP 假定想要的是該常量本身的名字,如同用字符串調用它一樣(CONSTANT 對應 "CONSTANT")。此時將發出一個 E_NOTICE 級的錯誤。參見手冊中為什么 $foo[bar] 是錯誤的(除非事先用 define()  bar 定義為一個常量)。如果只想檢查是否定義了某常量,用 defined() 函數。

常量和變量有如下不同:

  • 常量前面沒有美元符號($);
  • 常量只能用 define() 函數定義,而不能通過賦值語句;
  • 常量可以不用理會變量的作用域而在任何地方定義和訪問;
  • 常量一旦定義就不能被重新定義或者取消定義;
  • 常量的值只能是標量。

Example #1 定義常量

<?php
define
("CONSTANT""Hello world.");
echo 
CONSTANT// outputs "Hello world."
echo Constant// 輸出 "Constant" 并發出一個提示性信息
?>

Example #2 使用關鍵字 const 定義常量

<?php
// 以下代碼在 PHP 5.3.0 后可以正常工作
const CONSTANT 'Hello World';

echo 
CONSTANT;
?>



作者:未知 上一條: PHP變量怎樣定義?
來源:互聯網 下一條: 網站備案注意事項
奧祥介紹 聯系我們
域名注冊 虛擬主機
成功案例 客戶服務
行業交流 支付方式
版權所有: © 2005-2015 邢臺奧祥網絡™
聯系電話:15081754822  15102693855
公司郵箱:[email protected] 《信息產業部備案 冀ICP備09043254號》
本站關鍵詞:邢臺網站建設 邢臺網站設計 河北邢臺網絡公司 邢臺網站制作公司 邢臺網站推廣邢臺網站制作
網站統計:
   業務咨詢
  在線客服
  在線客服
掃一掃 加微信好友
15081754822
香港赛马会代