是否有一个PHP沙箱,类似于JS的JSFiddle?[关闭]


336

是否有一个PHP沙箱,类似于JS的JSFiddle?


10
对于S / O的一个很好的问题-为什么在地球上封闭?非常奇怪
转向过度


51
因此,即使这是有用的并且实际上是我要寻找的内容,它也不具有建设性。您关闭它有多建设性。
CAD bloke

64
为什么这个问题没有解决?我发现我在寻找什么,如果它不是“建设性的”,我不知道是什么。
AgelessEssence

64
当这样的问题实际上给出了大量有用的信息时,它们被认为是“非建设性的”是荒谬的。我和其他人找到了我想要的东西,许多其他人到此为止(感谢google)。Stackoverflow(和主持人)确实应该重新评估什么才被认为是非建设性的。
DiegoDD

Answers:


223

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

最复杂的是:

它使您可以从PHP4开始在所有PHP版本中测试代码。

如果您希望在本地环境中使用某些东西,则Runkit扩展旨在提供一个PHP Sandbox:

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

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


5
如果您只是在寻找一种解决方案,让您的站点用户可以使用PHP代码,请尝试使用Ideone API
kuszi 2011年

7
3v4l.org-很棒的建议。还可以进行性能分析,这比大多数分析都具有优势。
Neil Masters

1
其中有没有一个像jsfiddle这样的Save?除了codepad.org之外,可以使用“保存”但“运行代码”会删除程序而不是运行程序i.imgur.com/whw9T2c.png- > i.imgur.com/lzsZHUK.png
ChrisJJ

2
刚刚开始使用implode.io-它使您可以保存并附加一个Laravel框架版本(我能找到的唯一一个允许我这样做的框架)
dave
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.