to goto or not to goto
Hace 5 días PHP lanzó la versión 5.2.10, centrada sobre todo en corregir fallos de seguridad. Un día después, el 19 de junio, lanzaron la RC4 de PHP 5.3.0, algo así como una versión de transición entre PHP 5 y el esperada PHP6. ¿Qué novedades traerá PHP 5.3.0? Bueno, de eso ya se ha hablado mucho, como por ejemplo namespaces (¡Al fin!), late static binding y closures entre otras muchas cosas. ¿Qué cosas exactamente? Sigue leyendo…
Una de ellas es, ni más ni menos, que la estructura de control goto. Así es amigos. Si PHP no es suficientemente sencillo, que incluso poniendo tu perro a pisar el teclado se sacará un programa que ejecute sin problemas, ahora para facilitar el trabajo a los muchos entusiastas del spaguetti code nos presentan el goto.
Sin duda esta estructura es muy controvertida. Bien usada permite construír código más limpio y legible. Pero ahí radica el problema… Pocas veces está justificado su uso.
En fin, al igual que en la documentación de PHP, os pongo una tira cómica cortesía de xkcd.
2 comentarios a “to goto or not to goto”
Deja un comentario

Alex M on Junio 24th, 2009
Bajo mi humilde percepción, lo de los goto se lo podían haber metido por el culo xD. Si las cosas se pueden hacer mal, se harán mal
chusete on Junio 24th, 2009
Álex, totalmente de acuerdo. Personalmente jamás lo he usado y no tengo ninguna intención de hacerlo.