PHP Trail
Perguntas frequentes

Aprender PHP de graça: respostas sobre PHP e PHP Trail

05

Começando com PHP

Dá para aprender PHP de graça?

O PHP e o manual dele são gratuitos, e o PHP é código aberto, então você pode ler e escrever PHP sem pagar pela linguagem em si. O PHP Trail é outra coisa. É um app independente para Windows e não faz parte do projeto PHP.

Quais são bons projetos em PHP para iniciantes?

Bons projetos em PHP para iniciantes são pequenos e rodam na sua própria pasta: um olá mundo, uma tabuada, um formulário que devolve um nome escapado, uma lista de tarefas guardada em um arquivo, um livro de visitas, um blog pequeno com poucas páginas, uma classe Product e um leitor de CSV. Escolha um.

Devo aprender PHP procedural ou POO primeiro?

Começar pelo PHP procedural é uma ordem comum, porque variáveis, arrays, laços e funções vêm antes das classes, e quando isso já parecer familiar você pode criar uma classe Product com um construtor e uma propriedade privada para praticar programação orientada a objetos. Vá com calma.

Quando devo adicionar um banco de dados?

O banco de dados vem depois. Espere até variáveis, arrays, laços, funções e formulários parecerem familiares, porque o SQL é outra linguagem e as consultas preparadas mantêm a entrada do usuário fora do texto da consulta. Senhas passam por password_hash, nunca em texto simples.

Usando o PHP Trail

O phptutorials.net é o site oficial do PHP Trail?

Sim, o phptutorials.net é o site oficial do PHP Trail. Baixe a versão original aqui, compare o checksum SHA-256 com o manifesto publicado e use o botão Send feedback dentro do app se algo parecer errado. Confira o hash.

Os resultados estão sempre certos?

Não. Um modelo pode escrever código que parece bom e mesmo assim falha, e um comando que termina sem erro só significa que terminou. Você lê cada resultado e cada diff, executa o script e testa por conta própria. Confie no seu próprio teste.

O PHP Trail pode me ajudar a criar um blog pequeno?

Sim, em passos pequenos. Um tutorial para criar um site de blog costuma começar com uma lista de posts e uma página para um post, então peça uma página por vez, execute e revise cada diff antes de aceitar. Mantenha todos os arquivos na sua própria pasta.

O PHP Trail substitui uma videoaula?

Não. O PHP Trail não tem vídeos, quizzes nem notas, então não substitui uma videoaula para começar em PHP do zero. Ele foi feito para ficar ao lado do manual do PHP ou do que você já estiver lendo, e transforma essa leitura em um arquivo que você pode executar.

Modelos, privacidade e download

Quais modelos posso usar?

Um provedor de IA na nuvem por um endpoint de API padrão, um modelo rodando localmente no seu PC ou o modelo integrado. O botão Test verifica um endpoint e mostra o tempo de resposta e a janela de contexto. Teste primeiro.

Meu código sai do meu PC?

Sim, se você escolher um modelo na nuvem: o texto do prompt, incluindo o texto de qualquer arquivo que o agente leia, vai para esse provedor. Com um modelo local, nada sai da máquina. Chats, pastas de trabalho e chaves de API ficam no seu PC de qualquer forma. Decida antes de colar segredos.

Como verifico o download?

A verificação usa um comando do Windows: certutil -hashfile com o caminho do arquivo baixado e SHA256. O instalador ainda não tem assinatura de código, então o SmartScreen pode avisar; escolha Mais informações e depois Executar assim mesmo, só depois de o checksum bater com o manifesto publicado. Não pule essa etapa.

PHP Trail para Windows

Pronto para testar um primeiro projeto?

Baixar o PHP Trail ↗