PHP 7 中的常量数组
phpserver side programmingprogramming
在 PHP 5.6 中,我们只能使用 const 关键字初始化常量数组。例如,
conststudent_rollnos = [11,12,13,14,15];
在 PHP 7 中,我们可以使用 define 函数初始化常量数组。例如,
define('subjects', ['Computer', 'operating system', 'networking', 'PHP 7','software engineering']);
此处,subjects 是常量数组名称,subjects 常量数组名称为 'Computer'、'operating system'、'networking'、'PHP 7' 和 'software engineering'。
常量数组索引从 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()函数声明了一个数组名称为subjects和5个subjects名称常量,这些常量的值不能改变。