首頁  >  文章  >  後端開發  >  php常數的定義詳解

php常數的定義詳解

怪我咯
怪我咯原創
2017-07-14 11:02:082016瀏覽

本篇文章是對定義php常數進行了詳細的分析介紹,需要的朋友參考下

常數可以理解為值不變的變數。常數值被定義後,在腳本的其他任何地方都不能被改變。一個常數由英文字母、底線、和數字組成,但  數字不能作為首字母出現。
在php中使用defaine()函數來定義常數,該函數的語法格式為:

define(string constant_name, mixed value, case_sensitive = true)

此函數有3個參數:
constant_name:必選參數,常數名稱,即標誌符
value:必選參數,常數的值
case_sensitive:可選參數,指定是否大小寫敏感,設定為true表示不敏感

#取得常數值有兩種方法:
1.使用常數名稱直接取得值;
2.使用constant()函數。

範例程式碼如下:

<?php
  define ("MESSAGE", "PHP常量定义,常量名区别大小写");
  echo MESSAGE."<br/>";    //输出常量MESSAGE
  echo Message."<br/>";    //输出"Message",表示没有该常量

  define("MESSAGE2", "PHP常量定义,常量名不区别大小写", true);
  echo MESSAGE2."<br/>";   //输出常量MESSAGE2
  echo Message2."<br/>";   //输出常量

  $constant_name = "message2";
  echo constant($constant_name)."<br/>";   //输出常量MESSAGE2
  echo defined("MESSAGE")."<br/>";         //如果定义返回true,echo输出显示1
 ?>

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn