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

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

Ответ 1

Расширение Runkit предназначено для предоставления текстовой панели PHP:

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

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

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

Возможно, наиболее сложным является:

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

Ответ 2

http://codepad.viper-7.com/

Система обеспечивает полный доступ ко всем функциям PHP - никаких ограничений и безопасного режима. Многие распространенные расширения загружаются и доступны для использования. Безопасность обеспечивается на уровне ОС с помощью строгих пользовательских разрешений внутри chuot-тюнинга setuid, защищенных трассировкой системных вызовов, которые должны быть прозрачными для кода PHP. Вы можете записывать файлы в папку /temp, но они будут периодически удаляться.

Параметр "Код профиля" будет использовать XDebug для отслеживания каждого вызова функции в вашем коде и измерения времени, а также будет использовать VLD для создания полного списка опций, чтобы увидеть, как PHP выполняет ваш код "под капотом"!

Ответ 7

Добавьте этот список в список: http://sandbox.onlinephpfunctions.com Вы можете выбрать версию php и сохранить и поделиться своими данными.

Ответ 8

Вы можете попробовать:

http://www.ideone.com

Если вы ищете что-то простое и быстрое.

Ответ 9

http://c9.io - Не песочница, а онлайн-версия IDE, что мне очень нравится до сих пор. Поддерживает LOT больше, чем PHP.

Ответ 10

Я попробовал множество инструментов, облегчающих выполнение PHP в Интернете.

Наконец, "Скомпилировать в Интернете" лучше!

Это решило мою проблему!: -)