PHP 5.3 introduce il GOTO, sebbene con non poche polemiche.
Nel tuo caso, suggerirei l'uso delle eccezioni. Al verificarsi di una condizione anomala, puoi sollevare un'eccezione e recuperarla dove ti serve riprendere il controllo del flusso.