Ir al contenido principal

Cuando usar o no usar short tags en PHP

Hace algunos años cuando iniciaba en el PHP, uno de mis amigos al ver mis primeros códigos me comentó que debería usar shortags, ya que ahorraban mucho código sobre todo a la hora de la impresión de variables, al menos esa fué la principal ventaja que experimenté.

También en mi experiencia, otra ventaja fué al imprimir enlaces con el paso de variables por URL, con shortags es mucho más cómodo.

 

Yo había contratado espacios de hosting y nunca había tenido problemas con la ejecución de PHP, pero cuando entré a la empresa donde actualmente trabajo,  me topé con que los códigos que programaba no funcionaban y no sabía porqué.

Fué así como me di cuenta y gracias a varios dolores de cabeza que no todos los servidores tenían activo el funcionamiento de los short tags, dado que la empresa tenía su propio servidor no tenían configurada esta opción.

Así que opté por utilizar la nomenclatura normal de php. Otra de las razones fué que como trabajamos todo sobre Wordpress, en su Codex, recomienda el uso de las tag extendidas o normales.

Finalmente ya me encuentro trabajando sin el uso de short tags, ya que si me dieron un poquito de dolor de cabeza, sobre todo a la hora de revisar cientos de líneas de código para quitarlas.

El día de hoy me he topado en stackoverflow foros que discuten el uso de las short tags, y me ha gustado mucho la imágen que publicó un usuario, muy descriptiva y sencilla para comprender cuándo se deben o no usar las short tags.

Creo que ésta imágen al menos para mí describe la situación perfecta de ¿Cuando deberíamos usar las short tags?.



Comentarios

Entradas populares de este blog

Solucionar Error Mime Types en validación de campo File

Al querer validar un campo de tipo file de la siguiente forma: required|mimes:png,gif,jpeg,txt,pdf,doc Nos puede salir un error de myme types. Para solucionarlo hay que descomentar las siguiente línea en el archivo php.ini y reiniciar el servidor apache. extension=php_fileinfo.dll

Desactivar URL de registro de usuario en Laravel

Para desactivar el registro de usuarios en el sitio, debemos agregar (al agregarla se sobreescribe el método) la función siguiente en el AuthController public function getRegister() { return redirect('auth/login'); // or something else }

Laravel y los Principios de Arquitectura SOLID

Una Alianza Robusta para el Desarrollo de Software. Laravel, el popular marco de desarrollo web en PHP, ha ganado reconocimiento no solo por su elegante sintaxis y facilidad de uso, sino también por su compromiso con los principios de diseño de software, especialmente los principios SOLID. Estos principios, acuñados por Robert C. Martin, son guías fundamentales para crear sistemas flexibles, mantenibles y escalables. Laravel, desde sus inicios, ha abrazado estos principios, estableciendo así una base sólida para el desarrollo de aplicaciones web modernas. 1. Principio de Responsabilidad Única (SRP): El SRP establece que una clase debe tener una única razón para cambiar. Laravel fomenta este principio al proporcionar un sistema de controladores claro y coherente. Los controladores en Laravel se centran en una tarea específica, asegurando que cada clase tenga una responsabilidad única y facilitando la extensión y mantenimiento del código. 2. Principio de Abierto/Cerrado (OCP): El OCP s...