Arquivos na sua pasta
Ele lê, cria e edita arquivos dentro da pasta de trabalho do chat, e um contador mostra os arquivos criados, editados e lidos.
Você pode aprender a programar em PHP com pequenos projetos na sua própria pasta enquanto o PHP Trail cuida de digitar, executar e verificar. Cada passo vira um cartão. Ele mostra o resultado real e, no Ask first, você aceita ou rejeita cada mudança enquanto o PHP Trail lê e escreve arquivos, executa seu comando PHP e consulta o manual.
Ele lê, cria e edita arquivos dentro da pasta de trabalho do chat, e um contador mostra os arquivos criados, editados e lidos.
Shell executa seu comando PHP e relata a saída real, a mensagem de erro real e o código de saída real.
O Ask first faz uma pausa antes de ações que mudam algo, e edit_file mostra cada mudança como um diff para você aceitar ou rejeitar.
Ler não executa um script. Um tutorial de programação em PHP no papel termina no texto, enquanto o PHP Trail salva o arquivo, executa seu comando PHP e devolve a saída real para você ler.
totals.phplidoarray_sum totals.php1 ocorrênciatotals.php+5 -1php -l totals.phpexit 0php totals.phpexit 0Peça o greeting.php, uma página com um pequeno formulário HTML que mostra de volta o nome enviado. write_file salva o arquivo com o nome passando por htmlspecialchars, porque os dados de um formulário não são confiáveis, e Shell executa php -l greeting.php para verificar a sintaxe. Você mesmo inicia php -S localhost:8000 no seu terminal, já que esse servidor embutido serve só para testes locais e nunca deve ser exposto à internet. Mantenha tudo local. Digite um nome com um sinal de menor e veja se ele aparece como texto simples. Aprender PHP para desenvolvimento backend inclui tratar formulários no servidor assim: os dados chegam, você os escapa na saída e testa localmente. Leia o arquivo no cartão do Ask first antes de aceitar e teste a página você mesmo.
Mude para o Plan only, aponte o laço foreach do totals.php ou cole-o, e pergunte o que ele faz com o array associativo. O agente explica cada linha em passos simples e escreve um plano para um segundo laço, sem executar comando nem alterar arquivo. Leia primeiro o plano. Aprender PHP do jeito certo inclui perguntar sobre o seu próprio código, e não só sobre os exemplos do material de PHP para iniciantes. Quando a explicação fizer sentido, mude para o Ask first e peça o segundo laço. edit_file mostra a mudança como um diff, e Shell executa php totals.php para você comparar as linhas impressas com o que esperava. Aceite o diff só quando souber dizer o que cada linha nova faz.
O PHP Trail não é um serviço hospedado nem um plugin de editor. Ele é pensado para os seus próprios arquivos e máquinas, e não decide por você o que é seu para mexer. As ferramentas de arquivo trabalham na pasta de trabalho do chat, enquanto Shell e as ferramentas web não se limitam a ela. Um resultado não é prova, então revise cada diff e teste cada script você mesmo.