Каков наиболее «элегантный» способ определения глобального массива констант в PHP

Мне было интересно, какой, по вашему мнению, лучший и самый чистый способ определить переменную постоянного массива, аналогично тому, как определяет функцию работает. Я' Я видел, как много людей задают этот вопрос в Google, и пока что самое простое решение, которое я придумал, - это использовать функцию PHP serialize внутри оператора define , как это

define ("MY_ARRAY", serialize (array ("key1" => $value1,"key2" => $value2, ..)));

], то для использования определенной константы вы можете сделать что-то вроде этого:

$MY_ARRAY = unserialize (MY_ARRAY)
print_r ($MY_ARRAY);

Не уверен, что функция serialize замедлит вас, если в вашем коде много определений . Как вы думаете?

10
задан Brian Tompsett - 汤莱恩 28 November 2015 в 11:06
поделиться