En ocasiones puede darse el caso de que estemos usando una plantilla (theme) de WordPress o un plugin, funcionando perfectamente, y sin embargo al actualizar la versión de PHP o al mover nuestra web a otra compañía de alojamiento web, deje de funcionan y nos muestre el siguiente error:
Parse Error: syntax error, unexpected $end
Es un error bastante común, porque es muy fácil reunir las condiciones para hacerlo saltar.
Basicamente suele deberse a uno de estos dos motivos:
- En alguna parte del código falta una llave de cierre (símbolo }, también llamado curly bracket).
- El PHP instalado no admite en su configuración el uso de etiquetas PHP en formato abreviado (“
<?
” en lugar de “<?php
” ).
Por fortuna para nosotros ambos casos tienen fácil solución, aunque en el primer supuesto si el código a revista es muy extenso puede ser un auténtico quebradero de cabeza…