在包含wp-config之后,所有变量都为空


All variables are empty after include of wp-config

我有一个简单的PHP脚本,它使用wordpress配置文件中的一些数据。问题是所有的变量(在包含wp-config.php文件之前声明的)都是空的。

<? 
$var1 = 100; 
$var2 = 100; 
include_once('wp-config.php');
echo "var1 + var2 = $var1 + $var2";
//var1 + var2 = 
?>

wp_unregister_GLOBALS()wp-config.php的包含文件中被调用,如果register_globals打开,它会删除所有全局变量。我可以想象,根据WordPress的版本,它也可以取消设置所有全局变量,即使register_globals关闭。

你可以在包含配置文件后声明你的变量,如果register_globals打开了,我真的建议你关闭它。