Die PHP Goto-Anweisung wird verwendet, um den Ablauf des Skripts zu organisieren. PHP gehe zu Mit anderen Worten: Wir können PHP dazu bringen, die Codes weiter zu lesen, indem wir zu der gewünschten Zeile springen. PHP gehe zuDie Syntax von lautet wie folgt.

goto label1;
statement1;
label1:
statement2;

PHP Goto-Beispiele

PHP gehe zu Lassen Sie uns die Aussage anhand eines Beispiels verstehen. Im Beispiel unten gehe zu springen; Als Beschriftung setzen wir das Wort Sprung. Dann haben wir versucht, einen Text mit Echo zu drucken, aber der Text wurde nicht gedruckt. Weil PHP gehe zu Das wichtigste Merkmal der Anweisung ist folgendes: Alle Codes zwischen goto und dem angegebenen Label werden übersprungen. Dann haben wir unser Label namens „jump:“ hinzugefügt und etwas Text darunter gedruckt. Dies ist der Text, den wir gedruckt haben, da er nicht zwischen label und goto steht.

goto jump;
echo 'Burası yazdırılmayacak, çünkü goto aracılığıyla atlandı';
jump:
echo 'Buraya atladık';
// Çıktı: Buraya atladık

In den folgenden Beispielen haben wir der Zahl $x einen Zahlenwert als ungerade oder gerade Zahl gegeben. Wir haben den Modul der Daten der Variablen $x mit if berechnet. Wenn die verbleibende Zahl 0 ist, verstehen wir, dass die Variable $x eine gerade Zahl ist. In diesem Fall gibt die if-Bedingung true und zurück PHP gehe zu Aussage funktioniert. PHP gehe zu Wenn die Anweisung ausgeführt wird, werden die Codes bis zum result: label übersprungen und die Codes nach dem result: label werden ausgeführt. Wir erhalten also die Ausgabe, die anzeigt, dass es sich um eine gerade Zahl handelt. Wenn es sich jedoch nicht um eine gerade Zahl handelt, gibt die if-Bedingung „falsch“ zurück PHP gehe zu Die Anweisung funktioniert nicht und wir erhalten die Ausgabe, die besagt, dass die Variable $x eine ungerade Zahl ist. Anschließend beenden wir das Skript mit „return“, um zu verhindern, dass andere Codes Fehler generieren.

$x = 6;
if ($x % 2 == 0) {
    goto result;
}
echo 'x değişkeni verisi tek sayı';
return;
result:
echo 'x değişkeni verisi çift sayı';
// Çıktı: x değişkeni verisi çift sayı
$x = 11;
if ($x % 2 == 0) {
    goto result;
}
echo 'x değişkeni verisi tek sayı';
return;
result:
echo 'x değişkeni verisi çift sayı';
// Çıktı: x değişkeni verisi tek sayı