首頁  >  文章  >  後端開發  >  php define函數怎麼用

php define函數怎麼用

藏色散人
藏色散人原創
2019-05-27 09:17:573721瀏覽

php define函數用來定義一個常數,其語法為define(name,value,case_insensitive),參數name必需,規定常數的名稱;value 必需,規定常數的值。

php define函數怎麼用

php define函數怎麼用?

定義和用法

define() 函數定義一個常數。

常數類似變量,不同之處在於:

● 在設定以後,常數的值無法更改

● 常數名稱不需要開頭的美元符號($)

● 作用域不影響對常數的存取

● 常數值只能是字串和數字

語法

define(name,value,case_insensitive)

參數 

name 必需。規定常量的名稱。

value 必要。規定常量的值。 PHP7 支援數組,實例如下:

<?php
// PHP7+ 支持
define(&#39;ANIMALS&#39;, [
    &#39;dog&#39;,
    &#39;cat&#39;,
    &#39;bird&#39;
]);
echo ANIMALS[1]; // 输出 "cat"
?>

case_insensitive 可選。規定常量的名稱是否對大小寫敏感。可能值:

TRUE - 大小寫不敏感

FALSE - 預設。大小寫敏感

傳回值:

如果成功則傳回 TRUE,如果失敗則傳回 FALSE。

PHP 版本: 4

實例1

#定義一個大小寫不敏感的常數:

<?php 
define("GREETING","Hello you! How are you today?",TRUE); 
echo constant("greeting"); 
?>

輸出:

Hello you! How are you today?

實例2

定義一個大小寫敏感的常數:

<?php 
define("GREETING","Hello you! How are you today?"); 
echo constant("GREETING"); 
?>

輸出:

Hello you! How are you today?

以上是php define函數怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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