Онлайн-компилятор PHP
Пишите, запускайте и делитесь фрагментами кода — без установки.
Запустите PHP онлайн в браузере
Бесплатная онлайн-песочница и среда для запуска PHP. Пишите код PHP в браузере, нажимайте «Запустить» — и он выполняется на PHP 8.3 за секунды. Никакого Apache, nginx, XAMPP или MAMP настраивать не нужно.
Редактор построен на том же движке, что и VS Code, так что подсветка синтаксиса PHP, автодополнение и подчёркивание ошибок работают как надо. Код выполняется на PHP 8.3 CLI с OPcache и набором популярных расширений — mbstring, curl, xml, simplexml, dom, tokenizer, openssl, zip, fileinfo и json — плюс Composer в path. Удобно, чтобы проверить regex, сериализовать JSON или поэкспериментировать с match-выражениями.
Почему эта PHP-песочница полезна
- Мгновенный запуск PHP — пишите код, нажимайте «Запустить» и получайте результат PHP 8.3 CLI за секунды, без Apache, nginx, XAMPP и MAMP.
- Полная подсветка синтаксиса PHP, автодополнение и понятные сообщения об ошибках с номерами строк — на том же движке редактора, что и VS Code.
- Поддерживается stdin.
fgets(STDIN),file_get_contents('php://stdin')и чтение из потокаSTDIN— всё это работает с полем ввода playground, так что PHP-скрипты в стиле CLI выполняются от и до. И никаких Apache, XAMPP или MAMP на вашей стороне. - PHP 8.3 с mbstring, curl, xml, simplexml, dom, openssl, zip, fileinfo, OPcache и Composer в path — тестируйте современные возможности PHP: enums, readonly-свойства, match-выражения и типизированные свойства.
Что можно сделать в песочнице PHP
- Функции массивов: array_map, array_filter, array_reduce и преобразования ассоциативных массивов — можно проверять построчно.
- Строковые хелперы и regex (preg_match, preg_replace), плюс encode/decode JSON: повседневные идиомы PHP, которые пригодятся в любом бэкенде.
- Быстрые эксперименты с PHP: проверьте match-выражение, попробуйте enum, убедитесь в работе типизированного свойства или посмотрите, как ведёт себя spread-оператор в массивах.
Часто задаваемые вопросы про онлайн-компилятор PHP
Онлайн-компилятор PHP бесплатный?
Нужно ли устанавливать PHP, Apache или XAMPP?
Работает ли PHP-песочница на мобильном и Chromebook?
Поддерживает ли playground PHP fgets(STDIN) и stdin?
fgets(STDIN), file_get_contents('php://stdin') и чтение из потока STDIN работают так же, как при запуске php script.php в терминале с вводом данных. Удобно для PHP-скриптов в стиле CLI и тренировочных упражнений.