有没有PHP Sandbox,像JSFiddle这样的东西是JS?

Jie*_*eng 327 php sandbox

有没有PHP Sandbox,像JSFiddle这样的东西是JS?

Gor*_*don 215

如果您只是在寻找一个可以使用PHP代码的在线站点,请尝试

最复杂的是:

它允许您从PHP4开始测试所有PHP版本的代码.

如果您想要适合您的本地环境,Runkit扩展旨在提供PHP Sandbox:

实例化Runkit_Sandbox类会创建一个具有自己的作用域和程序堆栈的新线程.使用传递给构造函数的一组选项,此环境可能被限制为主解释器可以执行的操作的子集,并为执行用户提供的代码提供更安全的环境.

如果您不想使用Runkit但仍希望在服务器上安装PHP控制台,请尝试

  • 如果您只是在寻找一个解决方案,让您的网站用户可以使用PHP代码,请尝试[Ideone API](http://ideone.com/api/) (5认同)
  • 3v4l.org - 很棒的建议.性能分析也是对大多数人的奖励. (5认同)
  • 刚刚开始使用 https://implode.io/ - 它可以让你保存并附加 Laravel 框架的一个版本(我能找到的唯一一个可以让我这样做的框架) (2认同)

Art*_*cto 52

http://codepad.viper-7.com/

系统允许完全访问所有PHP功能 - 没有限制,也没有安全模式.许多常见扩展都已加载并可供使用.通过系统调用跟踪保护的setuid chroot jail中的严格用户权限在操作系统级别提供安全性,这应该对PHP代码都是透明的.您可以在/ temp文件夹中写入文件,但会定期删除它们.

Profile代码选项将使用XDebug跟踪代码中的每个函数调用并测量所花费的时间,并且还将使用VLD生成完整的操作码列表,以查看PHP如何在"引擎盖下"执行代码!

  • 一年后仍然处于离线状态......猜猜它不会回来是安全的吗? (5认同)

Mat*_*dge 9

我个人更喜欢eXorithm.与JSFiddle类似,具有自定义输出格式.

http://www.exorithm.com/algorithm/sandbox

  • 有一个非常好的PHP Assist:http://phpassist.com/它很新 (5认同)

Mar*_*sky 6

http://c9.io - 不是沙箱,而是在线IDE我到目前为止都非常喜欢.比PHP 支持更多.