Чуть подробнее о GOTO в PHP

Сообщество РНР пошло на спорный шаг - в РНР 5.3 появилась конструкция GOTO. Анахронизм (см. комикс) или незаслуженно забытый подход?

Вот пример работы GOTO из официальной документации:

goto a;
echo 'Foo';
 
a:
echo 'Bar';

на выходе:

Bar

Среди основных недостатков GOTO называют размытие структуры программы и резкое усложнение понимания её структуры. Однако, для некоторых типов приложений, эта конструкция может оказаться очень удобной. Марко Табини, редактор php|arch, приводит в пример компилятор на РНР, который используется в его компании. Или вот целая статья с примерами, где GOTO может сделать работу более эффективной.