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名称常量,这些常量的值不能改变。


相关文章