Publicidade cabeçário

segunda-feira, 4 de fevereiro de 2013

PHP Estrutura de Controle - Comando goto

     Basicamente o operador goto é utilizado para saltar de uma seção a  outra  no programa.  Ele possibilita um salto para fora de um looping ou de uma estrutura condicional, ou em qualquer parte de um código que esteja desenvolvendo. A sintaxe é bem simples:
goto <nome_variável>;
....
<nome_variável>:
O comando Goto funciona como o teletransporte do goku
O comando Goto funciona como o teletransporte do goku
fonte da imagem: papeldemaluco.blogspot.com 

Ao contrário do goku, a força do goto não é irrestrita e ele não pode pular para qualquer lado do universo.  O lugar de destino deve estar dentro do mesmo arquivo e contexto, o que significa que você não pode saltar para um arquivo externo por exemplo. Você também não pode saltar em qualquer tipo de laço ou estrutura switch. Exemplos:
Exemplo de uso do comando goto em php
Exemplo de uso do comando goto em php
fonte da imagem: bdfatec.blogspot.com.br
observações:
  • O comando goto não pode apontar para arquivos externos;
  • O comando goto não pode apontar para laços ou mesmo um switch;

para saber mais sobre estruturas de controle:
clique aqui ==> estrutura de controle: comando if e else
clique aqui ==> estrutura de controle: comando while e do...while
clique aqui ==> estrutura de controle: comando for
clique aqui ==> estrutura de controle: comando foreach
clique aqui ==> estrutura de controle: comando break e continue
clique aqui ==> estrutura de controle: comando switch
clique aqui ==> estrutura de controle: comando return


fonte: < Expressão goto uma das novidades do php 6 >
            < Estrutura de controle goto >
adaptado: arroyo, gabriel
Gostou do blog? Então segue =D 
Gostou da postagem? Então comenta ;DDD 
Fique por dentro das atualizações