Playground de PHP
Escreva, execute e compartilhe trechos de código — sem instalação.
Rode PHP online no navegador
Este é um playground e compilador de PHP online e gratuito. Escreva código PHP direto no navegador, aperte Rodar e execute no PHP 8.3 em segundos — sem Apache, sem nginx, sem XAMPP ou MAMP. É o jeito mais rápido de testar uma função de array, verificar um helper de string ou experimentar um recurso moderno do PHP, como enums ou propriedades readonly.
Por baixo dos panos, o editor usa o mesmo motor que o VS Code (destaque de sintaxe PHP, autocompletar, sublinhado de erros) e seu 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 — além do Composer no path. Seja para testar uma regex, serializar JSON ou explorar match expressions, este compilador PHP online te leva da ideia à saída em segundos.
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 — o mesmo motor de editor que alimenta o VS Code.
- Entrada stdin suportada —
fgets(STDIN),file_get_contents('php://stdin'),STDINleem do campo de entrada do playground, então você pode testar scripts PHP no estilo CLI de ponta a ponta. Sem instalação — sem Apache, XAMPP nem MAMP. - 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ê usa 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 leitura do stream STDIN funcionam 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.