在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 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个使用者名称常量,其值不能更改。