Pular para o conteúdo
Voltar ao início
Tutorial

Rode PHP no Android — No Dispositivo, Sem Servidor

Rode PHP de verdade no seu celular Android: um interpretador genuíno embutido no app, executando no dispositivo e sem servidor para configurar. Como funciona e onde estão os limites.

Atualizado:
3 min
Por Pelayo Naredo
Rode PHP no Android — No Dispositivo, Sem Servidor

PHP normalmente implica um servidor: instalar uma stack, configurar um host, e então rodar. Num celular isso é inviável. O PocketCode embute um interpretador PHP de verdade (um runtime WebAssembly) e roda seus scripts .php no dispositivo — instantaneamente, sem servidor para configurar.

PHP de verdade, rodando localmente

Um interpretador PHP genuíno (PHP 8.2) vem dentro do app. Abra um arquivo .php, toque em Run, e ele executa no seu dispositivo:

  • A linguagem do dia a dia — variáveis, arrays, funções, helpers de string e array, loops, echo/print — roda como PHP de verdade.
  • Saída e erros fluem para um console de verdade, assim como php script.php num desktop.
  • Ele roda no dispositivo e nada sai dele. (O app precisa de conexão para entrar; abrir o app com uma sessão já iniciada funciona offline.)

Para que ele é ótimo

  • Aprender e praticar PHP — trabalhe através de exercícios e exemplos em qualquer lugar.
  • Scripting — parsear texto, remodelar dados, gerar saída, rodar um cálculo rápido.
  • Prototipar lógica — teste o comportamento de uma função antes de conectá-la a um projeto maior.

O editor acrescenta realce de sintaxe e um formatador embutido (veja o guia do editor de código) e uma barra de símbolos para que $, >, [ e ] não fiquem escondidos no teclado. Não há servidor de linguagem de PHP de um toque: ele só funciona se o seu projeto trouxer o intelephense no próprio node_modules.

Os limites honestos

  • PHP no estilo CLI, rodando localmente. Ele executa scripts do jeito que a linha de comando do PHP faz — não é um servidor web hospedado servindo páginas por HTTP.
  • Interpretador padrão, sem ida e volta a pacotes. Rode seu próprio código; pense em PHP sem uma etapa de Composer install.
  • Sem rede por padrão. O PHP roda como módulo WebAssembly: não abre conexões de rede a menos que você ligue Permitir rede nos motores WASM em Executar com argumentos.
  • Desempenho em escala de celular. Ótimo para scripts e aprendizado; cargas pesadas pertencem a um servidor.

Dentro desses limites, é PHP de verdade, no celular que está na sua mão.

Um de muitos

PHP é uma das linguagens embutidas no app desde a primeira abertura — ao lado de Python, JavaScript, C, Ruby, TypeScript, Java e Kotlin — com Lua, Go e Rhai como packs opcionais. Veja a lista completa.


Seu celular roda PHP de verdade — privado, sem servidor necessário.

O PocketCode está disponível no Google Play. Baixe o PocketCode para rodar no seu próprio dispositivo.

A ferramenta por trás deste artigo

Editor de código

Pronto para experimentar o PocketCode?

Baixe o app e comece a programar pelo seu celular.