php定義常量陣列有幾種方式

m53469發表於2021-09-11

php定義常量陣列有幾種方式

php中由於版本的更新,我們可以使用的函式方法也會有所變動。所以有時候版本的調整雖然會讓我們使用時不適應,但是在方法的選擇上變得更多。就拿常量陣列來說,在PHP5和7的定義方法是不一樣的,這裡我們也在具體的Defineconst的例項程式碼展示出來,一起來學習一下。

1.Define

Define常量的值,僅允許標量和 null。PHP 7可以透過 define() 來定義。

<?php
// 使用 define 函式來定義陣列
define('sites', [
   'Google',
   '',
   'Taobao'
]);
 
print(sites[1]);
?>

2.const用法

在PHP 5.6 中僅能透過 const 定義常量陣列。

  define("CONSTANT", "Hello world.");
 
  const CONSTANT = 'Hello World';

3.採用serialize()函式

<?php
    define('BEST_PHPER',serialize(array('name'=>'鞏文','address'=>'china')));
    $BEST_PHPER=unserialize(BEST_PHPER);
    var_dump($BEST_PHPER);

以上就是php定義常量陣列的3種方式,當然還有一些其他的方法,這裡就不過多介紹了。本篇挑選的都是常見的定義常量陣列方法,大家可以嘗試著使用更多php學習指路:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2819/viewspace-2830996/,如需轉載,請註明出處,否則將追究法律責任。

相關文章