从 PHP 5.6 开始,可以使用 define() 或 const 来定义常量数组。
示例 1:使用 define()
define('MY_ARRAY', [
'key1' => 'value1',
'key2' => 'value2',
]);
print_r(MY_ARRAY);
示例 2:使用 const
const MY_ARRAY = [
'key1' => 'value1',
'key2' => 'value2',
];
print_r(MY_ARRAY);
注意:
以上方式要求 PHP 版本不低于 5.6。
常量数组在定义后不能修改。
在类中,也可以定义常量数组(PHP 5.6 及以上):
class MyClass { public const MY_ARRAY = [ 'key1' => 'value1', 'key2' => 'value2', ]; } print_r(MyClass::MY_ARRAY);
以上就是 PHP 中定义常量数组的方法。