PHP 7中的常量数组

在PHP 5.6中,我们只能使用const关键字初始化常量数组。例如,

conststudent_rollnos = [11,12,13,14,15];

在PHP 7中,我们可以使用definefunction初始化常量数组。例如,

define('subjects', ['Computer', 'operating system', 'networking', 'PHP 7','software engineering']);

在这里,主题常量数组名称和主题常量数组名称分别是“计算机”,“操作系统”,“网络”,“ PHP 7”和“软件工程”。

与其他数组一样,常量数组索引从0开始。因此,计算机元素的索引为0,操作系统的索引为1,依此类推。

PHP 7常量数组示例

<?php
   const student_rollnos = [11,12,13,14,15];
   define('subjects', ['Computer', 'operating system', 'networking', 'PHP 7','software engineering']);
   print_r(student_rollnos);
   print_r(subjects);
?>
输出结果

上面的PHP 7程序的输出将是-

Array
(
   [0] => 11
   [1] => 12
   [2] => 13
   [3] => 14
   [4] => 15
)
Array
(
   [0] => Computer
   [1] => operating system
   [2] => networking
   [3] => PHP 7
   [4] => software engineering
)

说明:在上面的示例中,我们使用该define()函数将数组名称声明为使用者,并声明了5个使用者名称常量,其值不能更改。