首页 > 解决方案 > PHP - 强制 eval() 在全局范围内运行

问题描述

[这不是重复的,因为我的要求是 eval() 语句必须在函数中。另外,我不需要函数“set_myvar”返回任何东西。我如何将其标记为不重复?]

假设我有这段代码(忽略它有多愚蠢;这只是假设):

$myvar = null;
function set_myvar(){
eval("$myvar = 'Hello world';");
}
set_myvar();
echo $myvar;

我可以强制在全局范围内调用 eval(),以便程序回显“Hello world”吗?

标签: phpfunctionscopeeval

解决方案


推荐阅读