是否有一个PHP沙箱,类似于JS的JSFiddle?
#1 楼
如果您正在寻找一个在线网站来使用PHP代码,请尝试http://phpfiddle.org/
http://ideone.com/
https://codeanywhere.net/
http://www.tehplayground.com/
http://codepad.org /
https://eval.in/
https://implode.io/(允许附加Laravel框架的版本)
最复杂是:
http://3v4l.org/
它使您可以测试从PHP4开始的所有PHP版本中的代码。
如果您希望在本地环境中使用某些东西,则Runkit扩展旨在提供一个PHP Sandbox:
实例化Runkit_Sandbox类将创建一个具有其自身作用域和程序堆栈的新线程。使用传递给构造函数的一组选项,可以将此环境限制为主要解释器可以执行的操作的子集,并为执行用户提供的代码提供更安全的环境。
如果您不想使用Runkit但仍希望在服务器上使用PHP控制台,请尝试
Jordi Boggiano的博客-您中的PHP控制台浏览器
http://github.com/seldaek/php-console
评论
如果您只是在寻找一种解决方案,以使您的站点用户可以使用PHP代码,请尝试使用Ideone API
– Kuszi
2011年2月2日在20:54
3v4l.org-很棒的建议。还可以进行性能分析,这比大多数分析都具有优势。
–尼尔大师
2014年12月12日13:39
其中有一个像jsfiddle这样的Save吗?除codepad.org之外,可以使用“保存”但“运行代码”会擦除程序而不是运行程序i.imgur.com/whw9T2c.png-> i.imgur.com/lzsZHUK.png
– ChristJJ
17年1月16日14:12
刚开始使用implode.io-可让您保存并附加一个版本的Laravel框架(我能找到的唯一一个版本可以使我做到这一点)
–戴夫
20-04-14在9:31
评论
对于S / O的一个很好的问题-为什么在地球上封闭?很奇怪phpfiddle.org
因此,即使这是有用的并且实际上是我要寻找的内容,它也不具有建设性。您将其关闭多么有建设性。
为什么这个问题没有解决?我找到了我想要的东西,如果它不是“建设性的”,我不知道是什么。
当这样的问题实际上给出大量有用的信息时,它们被认为是“非建设性的”是荒谬的。我和其他人恰好找到了我想要的东西,许多其他人将在这里结束(感谢Google)。 Stackoverflow(和主持人)确实应该重新评估什么才被认为是非建设性的。