php define()與defined()函數

define() 函數用於定義一個常量php

常量相似變量,不一樣住處在於:web

  • 常量在設定以後,它的值沒法更改
  • 常量名不須要開頭的美圓符號$
  • 做用域不影響對常量的訪問
  • 常量值只能是字符串或者數字

語法:define(name,value,case_insensitive)函數

name 必需,常量的名稱
value 必需,設置常量的值
case_insensitive 可選,規定常量的名稱是否對大小寫敏感。

若設置爲 true,則對大小寫不敏感。默認是 false(大小寫敏感spa

好比:作用域

<?php字符串

  define("myWebsite","http://wuhaidong.me",true);it

  echo constant("mywebsite");    // constant()返回一個常量的值table

?>變量

輸出: http://wuhaidong.me語法

 

defined()函數是檢查某常量是否存在,若是存在,則返回ture,不然,返回false

好比:

<?php

  define("myWebsite","http://wuhaidong.me");

  echo defined("myWebsite");
?>

輸出:1

相關文章
相關標籤/搜索