从PHP5.6开始,常量数组可以使用const关键词来声明,代码如下:
const ANIMALS = ['dog', 'cat', 'bird'];
与普通数组做一个对比,代码如下:
const ANIMALS = ['aa' => 'dog', 'cat', 'bird']; echo ANIMALS[0] . '<br>'; echo ANIMALS['aa'] . '<br>'; $amimals = ['aa' => 'dog', 'cat', 'bird']; echo $amimals[0] . '<br>'; echo $amimals['aa'] . '<br>';
输出结果:
cat dog cat dog
在PHP7中常量数组也可以通过define函数来初始化。代码如下:
define('ANIMALS', [ 'dog', 'cat', 'bird' ]); echo ANIMALS[1]; // 输出 "cat"
补充
define('ANIMALS', [ 'aa' => 'dog', 'cat', 'bird' ]); echo ANIMALS[1]; // 输出 "bird" echo ANIMALS['aa']; // 输出 "dog"
Last updated 5 years ago