0

#DIOProGrátis - Plugins de PHP para VS Code

#PHP
V
Vitor Rodrigues

Originalmente em: https://medium.com/@vitorrodrigues0201/plugins-de-php-para-vs-code-389b634edece



Olá! Eu como programador testei várias IDEs e editores, no começo me contentava muito com o Eclipse. Um dia vendo um instrutor usando o Sublime Text, nossa que diferença. Este era muito mais leve que o Eclipse. Passando um tempo fui atrás dos outros, até que conheci o Visual Studio Code, amor a primeira vista. É o que achei gratuito leve e com ótimos plugins.

Agora sem mais delongas, vamos ao tópico:

É perigoso ir sozinho! Pegue estes plugins


PHP IntelliSense

Um IntelliSense é uma mão na roda, imagine ter que ficar digitando palavra por palavra, além da demora, também ocorre os erros ao escrever.

O PHP IntelliSense é fácil de se instalar, não precisa nem fazer configurações.

Download aqui.


phpcs

As vezes acontece de você fazer aquele código perfeito, chega na hora de rodar e ele não vai. Você fica horas procurando e descobre que é um ponto e vírgula. Triste, não é ?

O phpcs vai te ajudar nisto e a escrever conforme algum padrão( MySource, PEAR, PHPCS, PSR1, PSR2, Squiz, Zend ). Para isto só ir em configurações (Ctrl + ,) e colocar nas preferências o valor por exemplo:” "phpcs.standard": "PSR2"

Download aqui.


phpfmt

O phpcs te mostra as linhas mal formatadas, mas para a indentação podemos podemos deixar o VS Code fazer isto para nós, ou melhor um plugin.
Ao instalar precisamos configura-lo, para isto novamente “Ctrl + ,” e você pode escolher algumas destas opções:

. phpfmt.psr2 :true — Formata seu código conforme as recomendações da PSR2 ;

. phpfmt.psr1:true — Formata seu código conforme as recomendações da PRS1;

. phpfmt.enable_auto_align — Alinha automaticamente as flechas.

Para utilizar:

. Aperte F1 e escolha phpfmt: Format This Fileou Ctrl + Shift + I

Download aqui.


PHP DocBlocker

Lembre-se você em raros casos será o único a ver aqueles códigos, então qual a razão de não documentar o que cada função faz. O PHP DocBlocker se baseia no PHPDocs, que deriva do JavaDocs. A utilização é muito simples, neste artigo tem como ter uma boa noção, que facilitará sua vida e dos outros.

A utilização deste não tem mistério, na linha acima da função digite /** e uma janela aparecerá, aperte enter e pronto.

Exemplo de como uma função deve ser documentada

Download aqui.


PHP Debug

“Esta extensão é um adaptador de depuração entre o VS Code e o XDebug”.

Está grande ferramenta permite você começar a depurar e entender aonde se encontra os erros do seu código, utilizar breakpoints e além do mais ativando o XDebug seu var_dump() ficará um pouco diferente, mostrando mais informações.


Exemplo de var_dump com o XDebug ativo


A instalação é um pouco mais complicada que os demais plugins, mas neste link tem um tutorial de como instalar passo a passo. Vale muito a pena utilizar


Exemplo de como funciona o PHP Debug

Download aqui.


Dicas bônus

Nem só de plugin PHP viverá o programador. Então fiz uma pequena lista abaixo de plugins que poderá te salvar, ou não:

0
3

Comentários (1)

0
Leandro Carvalho

Leandro Carvalho

06/09/2021 19:25

Obrigado pelas dicas e meus parabéns pelo artigo.

None

Brasil