![Las 4 frustraciones con las que tiene que lidiar todo programador](https://www.programandotv.com/wp-content/uploads/2021/08/4-frustraciones-con-las-que-debe-lidiar-todo-programador-web.jpg)
Las 4 frustraciones con las que tiene que lidiar todo programador
12 de agosto de 2021![Cómo convertir un objeto PHP a JSON con una línea de código](https://www.programandotv.com/wp-content/uploads/2021/08/como-convertir-un-objeto-php-a-json-con-una-linea-de-codigo.jpg)
Cómo convertir un objeto PHP a JSON con una línea de código
17 de agosto de 2021Cuando estamos creando las clases correspondientes a nuestro modelo, es común tener que generar los métodos getters y setters. Esto puede ser tedioso si tenemos muchas clases y/o atributos. Hoy te quiero mostrar cómo generar getters y setters en PHP de forma automática con Visial Studio Code.
Para generar getters y setters en Visual Studio Code nos vamos a apoyar en una extensión que tiene más de 200k instalaciones. Esta extensión se llama PHP Getters & Setters. Desde nuestro editor, iremos a la pestaña de extensiones y la buscaremos para instalarla.
![Generar getters y setters en PHP de forma automática con Visual Studio Code](https://www.programandotv.com/wp-content/uploads/2021/08/getters-setters-php-automatico-visual-studio-code-1024x340.png)
Una vez instalada la extensión, probablemente tengas que reiniar el editor, cierralo y vuelvo a abrir. Una vez hecho esto, puedes hacer click derecho sobre la propiedad de tu clase y tendrás 3 nuevas opciones, generar getter, setter o ambos.
![generar getters y setters visual studio](https://www.programandotv.com/wp-content/uploads/2021/08/como-getters-setters-php-automatico-visual-studio-code.png)
En la propia información de la extensión puedes ver un pequeño manual de uso de forma que también puedes activarlo mediante atajo de teclado.
Ya sabes cómo generar getters y setters en PHP de forma automática con Visual Studio Code. Puedes aprender más en nuestra sección de PHP.
Espero que te haya sido de utilidad!
2 Comments
No funciona bien…..
Hola Marco,
Gracias por tu comenetario. Qué es lo que no te funciona concretamente? En mi caso me ha funcionado correctamente.
Saludos