PHP e a instrução goto a ser adicionada no PHP 5.3

A declaração "goto" vem diretamente do ASM ou de qualquer outra linguagem assemble

Aqui está um link:http: //be2.php.net/manual/pt/control-structures.goto.ph

Estou me perguntando: o que isso pode fazer para tornar meu código mais bem organizado? Como posso implementar isso em projetos maiores, sem estragar tudo. Como o goto permitirá que você pule para frente e para trás, atribuições acidentais e loops infinitos estão esperando para acontecer se você usar isso da maneira errad

Alguém pode me dar um exemplo de um bom uso disso?

EDIT: tudo bem, eu já vi algumas respostas e, aparentemente, existe um amplo consenso sobre o uso da declaração "goto" e como ela é rui

Então ainda estou me perguntando: por que o PHP se incomodaria em adicioná-lo à linguagem. Se eles não vissem algo, não o fariam ... então, por quê?

Além disso: Uma discussão aqui no StackOverflow sobre "ir" em geral

EDIT2: Vendo que essa pergunta induzia muitas coisas ruins a ficarem tristes com a declaração goto, fui e perguntei ao meu pai. Ele tem 52 anos e é Engenheiro Industrial.
Ele me disse algumas vezes que fazia uma boa quantidade de programação em seus dias e principalmente em FORTRAN e COBOL. Atualmente ele faz serviços de TI, gerenciamento de servidores e redes e assim por diant

e qualquer forma, ele disse algumas coisas sobre "de volta aos meus dias ..."
epois de discutir isso um pouco, ele voltou à declaração goto, dizendo que mesmo em seus dias de estudante, eles já sabiam que não era uma idéia inteligente usá-lo, mas não tinham muito melhor na época. . A tentativa / captura ainda estava a anos e o tratamento de erros quase não existi
Então, o que você fez para verificar seu programa? Adicione algumas linhas no final que permitam imprimir a saída e tudo o que você precisa para verificar seu código e, em seguida, coloque a linha: "goto printing;" ou algo parecido, para iniciar a impressão dos seus dados.

E dessa maneira, você gradualmente depurou seu códig

Ele concorda que o uso do goto no mundo da programação moderna é bastante inútil. O único uso que ele acha justificado é uma "pausa de emergência", para ser usada em depuração extrema e situações inesperadas. Tipo issogoto fatal_error; e faça com que a parte "fatal_error" do seu código faça algumas coisas para mostrar resultados detalhado
Mas apenas durante a criação de algo. Um produto acabado não deve ter declarações goto.

LATE EDIT: Outra discussão sobre "goto" no PHP5.3 / PHP6

questionAnswers(16)

yourAnswerToTheQuestion