Heim > Artikel > Backend-Entwicklung > Wozu dient die PHP-Goto-Anweisung?
php goto-Anweisung wird wie „goto a;echo 'Foo';a:echo 'Bar';“ verwendet, wobei der goto-Operator verwendet werden kann, um zu einer anderen Stelle im Programm zu springen; die Zielstelle kann mit hinzugefügt werden Zielname Es wird mit einem Doppelpunkt markiert und die Sprunganweisung wird mit der Zielposition nach goto markiert.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php goto-Anweisungsverwendung
goto
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
Was ist das Schlimmste, was passieren kann, wenn Sie goto verwenden?
Credits für diesen Comic» xkcd
Der goto-Operator kann verwendet werden, um zu einer anderen Stelle im Programm zu springen. Die Zielposition kann mit dem Zielnamen gefolgt von einem Doppelpunkt markiert werden, und die Sprunganweisung ist „Gehe zu“, gefolgt von der Markierung der Zielposition. Goto in PHP unterliegt bestimmten Einschränkungen. Der Zielspeicherort kann sich nur in derselben Datei und demselben Bereich befinden, was bedeutet, dass er weder aus einer Funktion oder Klassenmethode herausspringen noch in eine andere Funktion springen kann. Es kann auch nicht in eine Schleife oder Schalterstruktur springen. Sie können aus einer Schleife springen oder wechseln. Die übliche Verwendung besteht darin, goto anstelle mehrerer Pausenebenen zu verwenden.
Beispiel #1 „Gehe zu Beispiel“
<?php goto a; echo 'Foo'; a: echo 'Bar'; ?>
Die obige Routine gibt Folgendes aus: „
Bar“ Die obige Routine gibt Folgendes aus:
<?php for($i=0,$j=50; $i<100; $i++) { while($j--) { if($j==17) goto end; } } echo "i = $i"; end: echo 'j hit 17'; ?>Hinweis: Der goto-Operator ist nur in PHP 5.3 und höher gültig. Empfohlenes Lernen: „
PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWozu dient die PHP-Goto-Anweisung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!