Есть ли песочница PHP, что-то вроде JSFiddle для JS? [закрыто]

336

Есть ли песочница PHP, что-то вроде JSFiddle для JS?

Jiew Meng
источник
10
Отличный вопрос для с / о - с какой стати это было закрыто? очень странно
избыточная поворачиваемость
30
phpfiddle.org
Фабиан Шменглер
51
Итак, еще раз, хотя это полезно и на самом деле то, что я искал, это не конструктивно. Как конструктивно с вашей стороны это закрыть.
САПР bloke
64
почему этот вопрос закрыт ?? я нашел то, что искал, если это не «конструктивно», я не знаю, что это такое.
AgelessEssence
64
Абсурдно, когда подобные вопросы считаются «неконструктивными», когда они действительно дают много полезной информации. Я и другие нашли именно то, что я хотел, и многие другие закончатся здесь (спасибо Google). Stackoverflow (и модераторы) действительно должны пересмотреть то, что следует считать неконструктивным.
DiegoDD

Ответы:

223

Если вы просто ищете сайт для игры с PHP-кодом, попробуйте

Наиболее сложным является:

Это позволяет вам тестировать ваш код во всех версиях PHP, начиная с PHP4.

Если вы хотите что-то для своей локальной среды, расширение Runkit направлено на предоставление песочницы PHP:

Создание экземпляра класса Runkit_Sandbox создает новый поток с его собственной областью действия и программным стеком. Используя набор параметров, передаваемых конструктору, эта среда может быть ограничена подмножеством того, что может делать основной интерпретатор, и предоставлять более безопасную среду для выполнения предоставленного пользователем кода.

Если вы не хотите использовать Runkit, но по-прежнему хотите иметь PHP-консоль на своем сервере, попробуйте

Гордон
источник
5
и если вы просто ищете решение, которое позволит пользователям вашего сайта поиграться с PHP-кодом, попробуйте Ideone API
kuszi
7
3v4l.org - Фантастическое предложение. Также анализ производительности, который является бонусом по сравнению с большинством.
Нил Мастерс
1
У любого из них есть Save, как у jsfiddle? Исключая codepad.org, где Save доступно, но Run Code стирает программу, а не запускает ее. I.imgur.com/whw9T2c.png -> i.imgur.com/lzsZHUK.png .
ChrisJJ
2
только что начал использовать implode.io - который позволяет вам сохранять и прикреплять версию фреймворка Laravel (единственную, которую я могу найти, которая позволяет мне это делать)
dave