可以单独运行PHP代码吗?

可以单独运行PHP代码吗?,php,scope,sandbox,Php,Scope,Sandbox,是否可以在一个独立的作用域中运行用户提交的PHP代码?这意味着代码将无法访问机器或php环境中的任何外部资源 或者是使用javascript并在V8js对象中执行它的唯一选项 我在网上找不到好文章(Runkit PECL扩展(未嵌入PHP)中的沙箱似乎能够做到这一点 就像500 + CODEPad类型的站点?是的。我的意图是用户贡献的插件。但是作为PHP是服务器端,我有怀疑,它永远不会有足够的安全考虑。 $sandbox = new Runkit_Sandbox($options); $san

是否可以在一个独立的作用域中运行用户提交的PHP代码?这意味着代码将无法访问机器或php环境中的任何外部资源

或者是使用javascript并在V8js对象中执行它的唯一选项


我在网上找不到好文章(

Runkit PECL扩展(未嵌入PHP)中的沙箱似乎能够做到这一点


就像500 + CODEPad类型的站点?是的。我的意图是用户贡献的插件。但是作为PHP是服务器端,我有怀疑,它永远不会有足够的安全考虑。
$sandbox = new Runkit_Sandbox($options);
$sandbox->ini_set(…);
$sandbox->eval($code);