Como a abordagem do curso será a parte básica do PHP, não será necessário o uso de uma IDE robusta, então utilizaremos o editor de texto VSCode para realizarmos os nossos códigos, existem outras opções como SublimeText, Brackets e etc. Então fique à vontade para utilizar o editor que se sentir mais confortável e realizar os códigos que serão apresentados ao longo do curso.
Clique aqui para fazer o Download
Vamos começar a equipar nosso editor de texto com o que achamos ser necessário pra ajudar no desenvolvimento ágil com o PHP. Lembrando que esses plugins NÃO impactam no desenvolvimento em si, apenas facilitará pro código ser lido e entendido por você.
O IntelliSense provê uma leitura precisa das classes/funções com seus parâmetros e lhe dá uma melhor visão do que é preciso pra ser chamado, com isso, é possível visualizar uma "documentação" da função sem precisar recorrer à um manual para auxiliar.
Quando estamos no periodo de aprendizado, não sabemos qual é o padrão ou "jeito" certo de deixar o que escrevemos. E sim, existe uma forma correta, o documento referenciando estas informações pode ser encontrado clicando aqui, porém, enquanto não chegamos nesse ponto iremos usar um formatador de códigos já existente para auxiliar no desenvolvimento.
PHPStorm é atualmente a melhor ferramente para produzir código PHP pois ela foi desenvolvida exclusivamente para uso da linguagem, porém é uma ferramenta paga e custa muitos dólares.
Porém se você é estudante de alguma instituição que forneça e-mails institucionais, você pode conseguir uma licença de estudante pela JetBrains (empresa responsável pela ferramenta).
Caso você tenha um e-mail institucional, é altamente recomendável procurar saber se ele está elegível a conseguir essa licença e você pode saber mais clicando aqui.
É recomendado ter um ambiente em sua máquina local, e principalmente aprender como instalar e montar um ambiente de desenvolvimento (editor, servidor web, interpretador php, bancos de dados, etc). Aprender a montar seu ambiente de desenvolvimento é básico para fazer qualquer trabalho real, com PHP ou qualquer outra linguagem de programação.
Mas hoje também existe possibilidade de escrever, testar e compartilhar seu código usando um Playground de código. Esses possibilitam testar várias linguagens sem ter o trabalho de instalar algo. Com a vantagem que alguns rodam até em um celular (desde que haja uma conexão com a internet).
O Try It Online não pede nem login. É só entrar na página, escolher a linguagem e começar a programar. Try It Online
O Replit exige criação de conta, mas tem mais funcionalidades, um editor de texto com que permite editar código de forma colaborativa. Replit
Há uma lista com outros na Wikipedia. Source Code Playgrounds
Ir para: 2.2 Ambiente Windows