首頁 >後端開發 >PHP問題 >PHP中如何利用define定義常數

PHP中如何利用define定義常數

autoload
autoload原創
2021-04-15 11:13:552458瀏覽

   PHP中如何利用define定義常數

     PHP中變數指程式中所使用的數值是可以改變的量,與之相反的是常數常數值被定義後,在腳本的其他任何地方都不能被改變。

語法:

define ( string $name   , mixed $value   , bool $case_insensitive = false   )
  •  $name :常數名稱。

  •  $value  :常數的值;在PHP 5 中,value 必須是標量( int、float、string、boolean、null)在PHP 7 中還允許是個array 的值。 

  •  $case_insensitive :若設定為 true,則此常數大小寫不敏感。預設是大小寫敏感的。 PHP 7.3.0 起廢棄了定義大小寫不敏感的常數。

  •    傳回值:成功時回傳 true##或是失敗時回傳 false

使用範例:

    a.區分大小寫

<?php
define("OK", "Hello world.");
echo OK; 
echo Ok; 
?>
输出:
php.cn
Warning: Use of undefined constant Ok - assumed &#39;Ok&#39; (this will throw an Error in a future version of PHP)

#    b.不區分大小寫

<?php
    define("OK", "php.cn", true);
    echo OK."<br>"; 
    echo Ok; 
?>
输出:
php.cn
php.cn

     c.允許是array

<?php
define(&#39;People&#39;, array(
    &#39;man&#39;,
    &#39;woman&#39;,
    &#39;strick&#39;
));
echo People[1];
?>
输出:woman

建議:2021年PHP面試題大總結(收藏)》《php影片教學

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

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