Песочница PHP
Пишите, запускайте и делитесь фрагментами кода — без установки.
Запустите PHP онлайн в браузере
Это бесплатный онлайн-компилятор и песочница PHP. Пишите код PHP прямо в браузере, нажимайте «Запустить» и выполняйте его на PHP 8.3 за секунды — без Apache, без nginx, без XAMPP или MAMP. Самый быстрый способ проверить функцию массива, протестировать строковый хелпер или опробовать современную возможность PHP вроде enum или readonly-свойств.
Под капотом редактор использует тот же движок, что и VS Code (подсветка синтаксиса PHP, автодополнение, подчёркивание ошибок), а ваш код выполняется на PHP 8.3 CLI с OPcache и популярными расширениями — mbstring, curl, xml, simplexml, dom, tokenizer, openssl, zip, fileinfo и json — плюс Composer в path. Проверяете ли вы регулярное выражение, сериализуете JSON или изучаете match-выражения — этот онлайн-компилятор PHP проводит вас от идеи до результата за секунды.
Почему эта 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 и преобразования ассоциативных массивов, которые можно проверить построчно.
- Строковые хелперы и регулярки (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 и тренировочных упражнений.