Compilador PHP Online
Escreva, execute e compartilhe trechos de código — sem instalação.
Rode PHP online no navegador
Um playground e compilador de PHP online e gratuito. Escreva PHP no navegador, aperte Rodar e o código executa no PHP 8.3 em segundos. Sem Apache, sem nginx, sem XAMPP ou MAMP para configurar antes.
O editor usa o mesmo motor do VS Code, então destaque de sintaxe PHP, autocompletar e sublinhado de erros funcionam direitinho. O código roda em PHP 8.3 CLI com OPcache mais extensões comuns — mbstring, curl, xml, simplexml, dom, tokenizer, openssl, zip, fileinfo e json — e Composer no path. Bom para testar uma regex, serializar JSON ou brincar com match expressions.
Por que este playground de PHP vai te ajudar
- Execução instantânea de PHP — escreva o código, pressione Rodar e veja a saída do PHP 8.3 CLI em segundos, sem Apache, nginx, XAMPP ou MAMP.
- Destaque completo de sintaxe PHP, autocompletar e mensagens de erro claras com números de linha, com o mesmo motor de editor do VS Code.
- Entrada via stdin funciona.
fgets(STDIN),file_get_contents('php://stdin')e leituras do streamSTDINfuncionam a partir do campo de entrada do playground, então scripts PHP no estilo CLI rodam de ponta a ponta. Sem Apache, XAMPP ou MAMP do seu lado. - PHP 8.3 com mbstring, curl, xml, simplexml, dom, openssl, zip, fileinfo, OPcache e Composer no path — teste recursos modernos do PHP como enums, propriedades readonly, match expressions e typed properties.
O que você pode fazer no playground de PHP
- Funções de array: array_map, array_filter, array_reduce e transformações em arrays associativos que você pode testar linha por linha.
- Helpers de string e regex (preg_match, preg_replace), além de encode/decode de JSON: os idiomas do dia a dia do PHP que você vai usar em qualquer backend.
- Experimentos rápidos em PHP: teste uma match expression, experimente um enum, verifique uma typed property ou confirme como o spread operator funciona em arrays.
Perguntas frequentes sobre o compilador PHP online
O compilador PHP online é gratuito?
Preciso ter PHP, Apache ou XAMPP instalados?
O playground de PHP funciona no celular e no Chromebook?
O playground de PHP oferece suporte a fgets(STDIN) e stdin?
fgets(STDIN), file_get_contents('php://stdin') e a leitura do stream STDIN se comportam do mesmo jeito que quando você executa php script.php no terminal e digita a entrada. Útil para scripts PHP no estilo CLI e exercícios de prática.