Heim > Backend-Entwicklung > PHP-Tutorial > Detaillierte Erläuterung der Verwendung der PHP-Goto-Anweisung

Detaillierte Erläuterung der Verwendung der PHP-Goto-Anweisung

黄舟
Freigeben: 2023-03-11 12:34:01
Original
2295 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich die PHP-goto-Anweisung und die Verwendungsbeispiele des gotoOperators vorgestellt. Freunde, die sie benötigen, können auf den

goto-Operator zurückgreifen Programm. Der Zielort kann mit dem Zielnamen gefolgt von einem Doppelpunkt markiert werden. Goto unterliegt in PHP bestimmten Einschränkungen und kann nur innerhalb derselben Datei und desselben Bereichs springen. Dies bedeutet, dass Sie weder aus einer -Funktion noch zu einer anderen Funktion springen können. Sie können auch nicht in irgendwelche Loop- oder Switch-Strukturen springen. Üblicherweise wird es verwendet, um aus Schleifen oder Schaltern auszubrechen, was mehrschichtige Breaks ersetzen kann.

Die Verwendung ist sehr einfach: Setzen Sie die Markierung der Zielposition nach „Gehe zu“ und markieren Sie die Zielposition mit dem Zielnamen und einem Doppelpunkt wie folgt:

Kopieren CodeCode wie folgt:

<?php
goto a;echo &#39;Foo&#39;;
//此句被略过
a:echo &#39;Bar&#39;;
//上面的例子输出结果为: 
Bar;
for($i=0,$j=50; $i<100; $i++) {  
while($j--) {    
if($j==17) goto end;   
}  
}echo "i = $i";
end:echo &#39;j hit 17&#39;;
//上面的例子输出结果为: j hit 17
?>
Nach dem Login kopieren

Hinweis:
Der goto-Operator ist nur in PHP 5.3 und höher gültig

Die folgende Schreibweise ist ungültig

<?php
goto loop;
for($i=0,$j=50; $i<100; $i++) {
  while($j--) {
    loop:
  }
}
echo "$i = $i";
?>
Nach dem Login kopieren

Die obige Routine gibt Folgendes aus:

Fatal error: &#39;goto&#39; into loop or switch statement is disallowed in
script on line 2
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der PHP-Goto-Anweisung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage