php 怎么定义一个常量数组

从 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 中定义常量数组的方法。


PhpAdmin|京ICP备15005914号
一个简单使用的管理系统。