Мне было интересно, какой, по вашему мнению, лучший и самый чистый способ определить переменную постоянного массива, аналогично тому, как определяет функцию работает. Я' Я видел, как много людей задают этот вопрос в Google, и пока что самое простое решение, которое я придумал, - это использовать функцию PHP serialize внутри оператора define , как это
define ("MY_ARRAY", serialize (array ("key1" => $value1,"key2" => $value2, ..)));
], то для использования определенной константы вы можете сделать что-то вроде этого:
$MY_ARRAY = unserialize (MY_ARRAY)
print_r ($MY_ARRAY);
Не уверен, что функция serialize замедлит вас, если в вашем коде много определений . Как вы думаете?