PHP

php define能定义数组吗

小樊
81
2024-10-11 05:07:38
栏目: 编程语言

在 PHP 中,define() 函数用于定义常量。然而,从 PHP 5.6 开始,您可以在 define() 函数中使用 define() 来定义数组。这是一个例子:

<?php
define('MY_ARRAY', array(
    'key1' => 'value1',
    'key2' => 'value2',
    'key3' => 'value3',
));

echo MY_ARRAY['key1']; // 输出 "value1"
?>

在这个例子中,我们使用 define() 函数定义了一个名为 MY_ARRAY 的数组常量。然后我们可以像使用普通数组一样访问它。请注意,这种方法在 PHP 5.6 及更高版本中有效。在更早的版本中,您需要使用 const 关键字或者将数组分配给一个已经存在的变量。

0
看了该问题的人还看了