Gibt es eine PHP-Sandbox, so etwas wie JSFiddle für JS? [geschlossen]

336

Gibt es eine PHP-Sandbox, so etwas wie JSFiddle für JS?

Jiew Meng
quelle
10
Ausgezeichnete Frage für s / o - warum um alles in der Welt war es geschlossen? sehr seltsam
Übersteuern
30
phpfiddle.org
Fabian Schmengler
51
Also noch einmal, obwohl dies nützlich ist und tatsächlich das ist, wonach ich gesucht habe, ist es nicht konstruktiv. Wie konstruktiv von Ihnen, es zu schließen.
CAD Kerl
64
Warum ist diese Frage geschlossen? Ich habe gefunden, wonach ich suche. Wenn es nicht "konstruktiv" ist, weiß ich nicht, was es ist.
AgelessEssence
64
Es ist absurd, wie Fragen wie diese als "nicht konstruktiv" angesehen werden, wenn sie tatsächlich viele nützliche Informationen liefern. Ich und andere haben genau das gefunden, was ich wollte, und viele andere werden hier enden (dank Google). Stackoverflow (und die Moderatoren) sollten wirklich neu bewerten, was als unkonstruktiv anzusehen ist.
DiegoDD

Antworten:

223

Wenn Sie nur nach einer Online-Site suchen, auf der Sie mit PHP-Code herumspielen können, versuchen Sie es

Das raffinierteste ist:

Sie können Ihren Code in allen PHP-Versionen ab PHP4 testen.

Wenn Sie etwas für Ihre lokale Umgebung wünschen , bietet die Runkit-Erweiterung eine PHP-Sandbox:

Durch das Instanziieren der Runkit_Sandbox-Klasse wird ein neuer Thread mit einem eigenen Bereich und Programmstapel erstellt. Unter Verwendung einer Reihe von Optionen, die an den Konstruktor übergeben werden, kann diese Umgebung auf eine Teilmenge dessen beschränkt sein, was der primäre Interpreter tun kann, und eine sicherere Umgebung für die Ausführung von vom Benutzer bereitgestelltem Code bereitstellen.

Wenn Sie Runkit nicht verwenden möchten, aber dennoch eine PHP-Konsole auf Ihrem Server möchten, versuchen Sie es

Gordon
quelle
5
und wenn Sie nur nach einer Lösung suchen, mit der Ihre Site-Benutzer mit PHP-Code herumspielen können
kuszi
7
3v4l.org - Fantastischer Vorschlag. Führt auch eine Leistungsanalyse durch, die einen Bonus gegenüber der Mehrheit darstellt.
Neil Masters
1
Hat einer von diesen einen Save, wie jsfiddle? Mit Ausnahme von codepad.org, wo Speichern verfügbar ist, aber Code ausführen das Programm löscht, anstatt es auszuführen . I.imgur.com/whw9T2c.png -> i.imgur.com/lzsZHUK.png .
ChrisJJ
2
Ich habe gerade angefangen, implode.io zu verwenden - mit dem Sie eine Version des Laravel-Frameworks speichern und anhängen können (die einzige, die ich finden konnte, mit der ich das tun kann)
Dave,