Czy istnieje piaskownica PHP, coś takiego jak JSFiddle dla JS? [Zamknięte]

336

Czy istnieje piaskownica PHP, coś takiego jak JSFiddle dla JS?

Jiew Meng
źródło
10
Doskonałe pytanie do s / o - dlaczego, u licha, było zamknięte? bardzo dziwne
Oversteer
30
phpfiddle.org
Fabian Schmengler
51
Więc po raz kolejny, mimo że jest to przydatne i właściwie tego właśnie szukałem, nie jest konstruktywne. Jak konstruktywnie z twojej strony go zamknąć.
CAD bloke
64
dlaczego to pytanie jest zamknięte? znalazłem to, czego szukam, jeśli nie jest to „konstruktywne”, nie wiem, co jest.
AgelessEssence
64
Absurdalne jest to, że takie pytania są uważane za „niekonstruktywne”, kiedy faktycznie dostarczają wielu przydatnych informacji. Ja i inni znaleźliśmy dokładnie to, czego chciałem, a wielu innych zakończy tutaj (dzięki Google). Stackoverflow (i moderatorzy) naprawdę powinni ponownie ocenić to, co należy uznać za niekonstruktywne.
DiegoDD

Odpowiedzi:

223

Jeśli szukasz tylko strony internetowej do zabawy z kodem PHP, spróbuj

Najbardziej wyrafinowany jest:

Pozwala przetestować kod we wszystkich wersjach PHP, począwszy od PHP4.

Jeśli chcesz coś dla swojego lokalnego środowiska, rozszerzenie Runkit ma na celu zapewnienie piaskownicy PHP:

Utworzenie instancji klasy Runkit_Sandbox tworzy nowy wątek z własnym zakresem i stosem programów. Korzystając z zestawu opcji przekazanych konstruktorowi, środowisko to może być ograniczone do podzbioru tego, co może zrobić główny interpreter i zapewnić bezpieczniejsze środowisko do wykonywania kodu dostarczonego przez użytkownika.

Jeśli nie chcesz korzystać z Runkit, ale nadal chcesz mieć konsolę PHP na swoim serwerze, spróbuj

Gordon
źródło
5
a jeśli szukasz rozwiązania, które pozwoli użytkownikom Twojej witryny bawić się kodem PHP, wypróbuj Ideone API
kuszi
7
3v4l.org - Fantastyczna sugestia. Wykonuje także analizę wydajności, która stanowi przewagę nad większością.
Neil Masters
1
Czy któryś z nich ma Save, jak jsfiddle? Z wyjątkiem codepad.org, gdzie dostępny jest Save, ale Run Code usuwa program, a nie uruchamia go i.imgur.com/whw9T2c.png -> i.imgur.com/lzsZHUK.png .
ChrisJJ
2
właśnie zaczął używać implode.io - co pozwala zaoszczędzić i załączyć wersję ramach laravel (jedyny mogę znaleźć, że pozwala mi zrobić)
dave