Declarația PHP Goto este folosită pentru a organiza fluxul scriptului. PHP merge la Cu alte cuvinte, putem face PHP să continue să citească codurile sărind la linia dorită. PHP merge laSintaxa de este următoarea.

goto label1;
statement1;
label1:
statement2;

PHP Goto Exemple

PHP merge la Să înțelegem afirmația cu un exemplu. În exemplul de mai jos, du-te la sări; Am stabilit cuvântul salt ca etichetă. Apoi am încercat să tipărim un text cu ecou, ​​dar textul nu a fost tipărit. Pentru că PHP merge la Cea mai importantă caracteristică a declarației este următoarea: Toate codurile dintre goto și eticheta specificată sunt omise. Apoi am adăugat eticheta noastră numită jump: și am tipărit ceva text sub ea. Acesta este textul pe care l-am imprimat pentru că nu este între etichetă și goto.

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

În exemplele de mai jos, am dat numărului $x o valoare numerică ca număr impar sau număr par. Am calculat modulul datelor variabilei $x cu if. Dacă numărul rămas este 0, înțelegem că variabila $x este un număr par. În acest caz, condiția if returnează adevărată și PHP merge la declarația funcționează. PHP merge la Când se rulează instrucțiunea, codurile până la rezultatul: eticheta sunt sărite și codurile de după rezultat: eticheta sunt executate. Deci obținem rezultatul care indică faptul că este un număr par. Dar dacă nu este un număr par, condiția if returnează false PHP merge la Declarația nu funcționează și obținem rezultatul care indică faptul că variabila $x este un număr impar. Apoi încheiem scriptul cu return pentru a preveni alte coduri să genereze erori.

$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ı