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

284

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

  • 8
    Отличный вопрос для с / о - с какой стати это было закрыто? очень странно
  • 4
    @ Oververser: это вопрос покупки. Правильного ответа не существует, так как даже если вам удастся скомпилировать все текущие параметры в ответ, завтра один может исчезнуть или может появиться другой.
Показать ещё 16 комментариев
Теги:
sandbox

10 ответов

173
Лучший ответ

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

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

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

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

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

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

  • 5
    и если вы просто ищете решение, которое позволит пользователям вашего сайта поиграться с PHP-кодом, попробуйте Ideone API
  • 5
    3v4l.org - Фантастическое предложение. Также проводится анализ производительности, который является бонусом по сравнению с большинством.
Показать ещё 1 комментарий
51

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

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

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

  • 1
    использовал это в течение довольно долгого времени, и очень хорошо, на момент написания статьи, его в настоящее время вниз
  • 4
    год спустя не в сети ... думаю, можно с уверенностью сказать, что он не вернется?
22
13
8

Я лично предпочитаю eXorithm's. Подобно JSFiddle и имеет пользовательские выходные форматы.

http://www.exorithm.com/algorithm/sandbox

  • 5
    Есть действительно хороший, который называется PHP Assist: phpassist.com Это довольно новый
  • 0
    @GuySoft Это, безусловно, лучший из представленных здесь и самый близкий к тому, что я искал. Единственным недостатком является то, что он не поддерживает Laravel 4.x (что мне действительно нужно сейчас).
Показать ещё 1 комментарий
4

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

http://www.ideone.com

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

4

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

4

Обнаружено это из поиска Google,

http://writecodeonline.com/php/

3

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

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

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

  • 0
    Я также пробовал много инструментов (выполнение PHP), и я думаю, что песочница php лучше
3

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню