¡Diablos!
Acabo de leer esto:
https://github.com/knplabs/zend-mark...ser/Bbcode.php
Y si, tiene todo el sentido del mundo, yo recuerdo cuando escribía scripts para mIRC usaba bastante el goto para precisamente saltar de un estado a otro.
No necesariamente para bucles ni cosas triviales, es curioso pero funciona.