wp-config.php
$array = array("test1","test2");
define("TEST", $array);
测试文件.php
$array = TEST;
这可能吗? 上面的代码只是将$array设置为"TEST"。 或者有没有办法通过字符串从 wp-config 中检索值.php即:
$array_first_value = wp_get_config("array_first_value");
您可以序列化数组以在常量中使用,并在以后需要时对其进行反序列化。
因此,在wp-config.php中,您可以执行以下操作:
$array = array( "testvalue1", "testvalue2" );
define( "TEST", serialize($array) );
然后在其他一些文件中:
$array = unserialize(TEST);
但是,常量并不意味着用于保存数组。因此,您可能需要重新考虑对常量数组的需求。
数组值不能与define
一起使用。您只能使用标量(整数、浮点数、字符串、布尔值)或空值。
请参阅:http://php.net/manual/en/function.define.php