La vida como programador

En Septiembre de 2016 alcancé 14 años de experiencia profesional como desarrollador. Este verano aprovecho para reforzar algunos conocimientos. Encuentro en mi libro una descripción de cómo es (o era) ser programador de los diferentes lenguajes: que si Ensamblador, que si Basic, que si Cobol, C, etc.

Se me ocurrió entonces hacer un artículo sobre cómo he vivido personalmente los diferentes entornos de programación en los que he trabajado.

Continuar leyendo «La vida como programador»

Usted está aquí: mejora la experiencia de tus usuarios

Una gran cantidad de usuarios llegan a tu web entrando a un artículo concreto, a través de búsquedas o redes sociales, y no suele ver esa curradísima página principal. Ayuda a tus usuarios a quedarse diciéndoles dónde están dentro de tu web, y a dónde pueden ir.

Continuar leyendo «Usted está aquí: mejora la experiencia de tus usuarios»

Cambio de servidor PHP y «syntax error, unexpected end of file» en WordPress

¿Has cambiado de servidor un sitio WordPress (o PHP) y obtienes un «syntax error, unexpected end of file» donde no lo había? Sigue leyendo.

He instalado un nuevo Apache y he actualizado la versión de PHP, porque me mudo del Windows XP al W7. Al migrar los sitios web del servidor local me han aparecido errores – totalmente inesperados – en los proyectos:


Parse error: syntax error, unexpected end of file in D:\jose\htdocs\proyectos\wp-content\themes\mitema\functions.php on line 68

¡Joder!

Tras un pequeño periodo de prueba y error he descubierto que

las marcas entre las que se escribe código php son <?php y ?> y yo había estado utilizando <? y ?> 

Vale, de acuerdo, pero antes funcionaba y ahora no ¿por qué? Sí que puedes utilizar las marcas <? y ?> cuando configuras el php.ini con la directiva short-open-tag que, en mi nueva instalación está desactivada.

Me sentí muy aliviado. Me acordé de mis comienzos con PHP en 1998, cuando configurabamos el Apache y el PHP a manija, en un sótano de la Escuela de Ingenieros de Gijón.

Enlaces:  Manual de PHP.net: Etiquetas de PHP

Imágen: Debería estar estudiando de Andrés Thor