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 'Foo'; //此句被略过 a:echo 'Bar'; //上面的例子输出结果为: Bar; for($i=0,$j=50; $i<100; $i++) { while($j--) { if($j==17) goto end; } }echo "i = $i"; end:echo 'j hit 17'; //上面的例子输出结果为: j hit 17 ?>
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"; ?>
Die obige Routine gibt Folgendes aus:
Fatal error: 'goto' into loop or switch statement is disallowed in script on line 2
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!