php - PHP - 强制 eval() 在全局范围内运行
问题描述
[这不是重复的,因为我的要求是 eval() 语句必须在函数中。另外,我不需要函数“set_myvar”返回任何东西。我如何将其标记为不重复?]
假设我有这段代码(忽略它有多愚蠢;这只是假设):
$myvar = null;
function set_myvar(){
eval("$myvar = 'Hello world';");
}
set_myvar();
echo $myvar;
我可以强制在全局范围内调用 eval(),以便程序回显“Hello world”吗?
解决方案
推荐阅读
- css - 使一个元素与另一个 css 的位置相同
- python - 无法在新文件中生成拆分值
- vba - 使用宏向特定收件人发送电子邮件
- c++ - 自动将结构数组转换为 C++ 中的数组结构
- postgresql - 使用 Postgresql 测试 SSL 连接
- postgresql - 在线执行真空
- python - Python 中的 win32.Dispatch 与 win32.gencache。优缺点都有什么?
- ruby-on-rails - 添加唯一性验证后,Rails 控制测试未通过
- ios - iOS - 如何删除 UIButton 边框颜色?
- python - 从 xml 标记获取值到 unix 中的逗号分隔文本文件