8

Configura tu Visual Studio Code como un IDE de PHP

Hoy en día tenemos multiples IDE y editores de texto en el mercado, en IDE’s tenemos a PHPStorm como estandarte para el desarrollo de PHP, pero este último no suele ser tan accesible como uno desearía ya que su costo es de considerarse.
Por fortuna con diversas configuraciones podemos lograr que Visual Studio Code nos haga el linter adecuado, además de algunos tips para que VSCode nos ayudé con Intellisense.

Prerequisitos

Primero debemos verificar que tenemos las siguientes herramientas instaladas, los cuales son:

Si eres usuario de Windows con solo instalar Laragon ya tienes los primero 3 pasos.

<h3>Bonus: Settings Sync</h3>

Esta extensión de VSCode te permite exportar e importar toda tus configuraciones que hayas establecido a donde sea que lo necesites, solo conecta tu cuenta de GitHub y no te volverás a preocupar por realizar configurar todo lo que necesitas de nuevo.

https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync

Preconfigurar VSCode

Primero que nada debemos establecer en VSCode la dirección donde se ejecuta PHP en nuestra maquina. Para ello nos dirigimos a Settings, y en la barra de busqueda escribimos PHP, dentro de las opciones buscamos el que diga PHP › Validate: Executable Path y seguido damos clic en Edit in settings.json

Executable Path

Una vez que tenemos nuestro json abierto, establecemos esta ruta que dependerá del sistema operativo si es Windows o Linux/Mac:

En Linux y Mac debería ser:

"php.validate.executablePath": "/usr/bin/php"

En Windows debería ser:

"php.validate.executablePath": "c:/Program Files/php/php.exe"

Después de esto ya estamos listos para instalar las extensiones que necesitamos para que VSCode sea nuestro IDE de PHP.

Extensiones

<h3>PHP IntelliSense</h3>

Esta extensión nos ayuda a que tengamos el famoso autocompletado que brinda este editor de texto y el famoso IntelliSense de Microsoft.

<h3>PHP Namespace Resolver</h3>

Esta extensión nos da la posibilidad de agregar las clases que necesitemos sin necesidad de agregar manualmente la invocación al inicio de nuestro archivo PHP.

Ejemplo de Namespace Resolver
Creditos al autor: Mehedi Hassan

<h3>phpcs</h3>

Esta extensión nos trae el linteo de PHP a VSCode corriendo bajo los criterios de PEAR, su instalación es sencilla, solo siguen la guía de instalación.

<h3>Laravel Blade Snippets</h3>

Esta extensión nos brinda ayudas para los archivos Blade que utiliza Laravel para el manejo de las vistas del Frontend.

Conclusión

Con estas herramientas que vimos en este tutorial podrás máximizar el uso de VSCode con PHP. Y recuerden #NuncaParenDeAprender

Escribe tu comentario
+ 2
Ordenar por:
1
1774Puntos

Excelente tutorial.

¿Cuál sería el valor de “php.validate.executablePath”: en windows 10 utilizando contenedor de Docker?