Primeiros passos com o PHP no PhpStorm

Concentre-se em escrever código de qualidade enquanto as ferramentas automatizadas do PhpStorm cuidam das tarefas de rotina. Neste episódio, exploramos recursos do PhpStorm como a robusta complementação automática, a importação automática de classes, a capacidade de detecção de erros, os atalhos de navegação, o suporte a diferentes composers e versões PHP e como eles podem otimizar seu workflow.

Transcrição

É provável que, se você estiver usando o PhpStorm, esteja escrevendo código PHP. Você logo perceberá que o PhpStorm fará uma boa parte do trabalho para você, sem que seja necessário aprender atalhos de teclado ou ações.

Complementação automática

Primeiro, você notará que o PhpStorm frequentemente complementará seu código automaticamente. Ele tem uma compreensão profunda da sua base de código e sugere frequentemente o que escrever em seguida: nomes de métodos, variáveis, funções, parâmetros, blocos inteiros de código, nomes de classes e muito mais.

Falando em classes, o PhpStorm entende de carregamento automático. Então, se você referenciar uma classe pela primeira vez dentro de um arquivo, o PhpStorm vai importá-la automaticamente.

Movendo classes

Se mais tarde você decidir mover essa classe para outro local, o PhpStorm garantirá que todas as referências a ela sejam atualizadas corretamente. Ele também atualizará o namespace da classe original, para que você não tenha que se preocupar com esses detalhes chatos. Em vez disso, você poderá ser o mais produtivo possível e se concentrar no que realmente importa: seu código.

Detecção de erros

Outro aspecto do profundo conhecimento do PhpStorm é a detecção de erros. Ele dirá o que está faltando ou o que está obsoleto, fará uma extensa verificação de tipos e também sabe algumas coisas sobre as peculiaridades do PHP.

Navegação

Em seguida, você pode navegar na sua base de código entre definições de classe, declarações de função ou variáveis. Para isso, mantenha pressionada a tecla Control ou Command e clique no local para onde deseja ir.

Suporte para Composer

Por fim, o PhpStorm também tem suporte a composers e funciona com diferentes versões do PHP.

Vamos nos aprofundar em muitos desses tópicos em outros vídeos desta série, mas lembre-se de que você não precisa aprender tudo para que o PhpStorm possa te ajudar. O IDE fará o trabalho pesado enquanto você escreve o código.