L'opérateur
peut être utilisé pour accéder à un autre emplacement du programme. La position peut être marquée avec le nom de la cible plus deux points, et l'instruction de saut est suivie de goto suivi de la marque de position cible
Quelques restrictions sur l'utilisation des opérateurs goto
La position cible ne peut que Situé dans le même fichier et la même portée
ne peut pas "sauter" d'une fonction et une méthode d'une classe
ne peut pas "sauter" dans une autre fonction
Ne peut pas "sauter" dans une boucle ou commutateur structure
peut "sauter" d'une boucle ou d'un commutateur L'usage général est de remplacer multi. -couche pause
Cas pratique simple
goto target; echo 'Hi world' ; target : echo 'hello world' ;
Résultat
hello world
$i = 0; $j = 50 ; for( $i < 100 ; $i ++) { while( $j --) { if( $j == 17 ) goto end ; } } echo "i = $i " ; end : echo 'j hit 17' ;
Résultat
j hit 17
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!