我想知道您认为什么是定义常量数组变量的最佳和最简洁的方法,类似于 define 函数的工作方式。我在 Google 上看到很多人问这个问题,到目前为止,我想到的最简单的解决方案是在 define 语句中使用 PHP serialize 函数,像这样
define ("MY_ARRAY", serialize (array ("key1" => $value1,"key2" => $value2, ..)));
然后要使用定义的常量,您可以这样做:
$MY_ARRAY = unserialize (MY_ARRAY)
print_r ($MY_ARRAY);
如果您的代码中有很多定义,不确定serialize 函数是否会减慢您的速度。你怎么看?
最佳答案
$GLOBALS['MY_ARRAY'] = array();
关于php - PHP中定义全局常量数组最 "elegant"的方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4637402/