PHP Goto izraz se koristi za organizovanje toka skripte. PHP goto Drugim riječima, možemo natjerati PHP da nastavi čitati kodove skakanjem na liniju koju želimo. PHP gotoSintaksa je sljedeća.

goto label1;
statement1;
label1:
statement2;

PHP Idi na primjere

PHP goto Hajde da razumemo izjavu sa primerom. U primjeru ispod goto jump; Postavili smo riječ skok kao oznaku. Zatim smo pokušali da odštampamo tekst sa odjekom, ali tekst nije odštampan. Jer PHP goto Najvažnija karakteristika naredbe je ovo: Svi kodovi između goto i navedene oznake se preskaču. Zatim smo dodali našu oznaku zvanu jump: i ispisali neki tekst ispod nje. Ovo je tekst koji smo ispisali jer nije između labela i goto.

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

U primjerima ispod, dali smo broju $x brojčanu vrijednost kao neparan ili paran broj. Izračunali smo modul podataka varijable $x sa if. Ako je preostali broj 0, razumijemo da je varijabla $x paran broj. U ovom slučaju ako uvjet vraća true i PHP goto izjava radi. PHP goto Kada se naredba pokrene, kodovi do oznake result: se preskaču, a kodovi nakon oznake result: se izvršavaju. Tako dobijamo izlaz koji pokazuje da je to paran broj. Ali ako nije paran broj, uslov if vraća netačno PHP goto Naredba ne radi i dobijamo izlaz koji pokazuje da je varijabla $x neparan broj. Zatim završavamo skriptu povratkom kako bismo spriječili da drugi kodovi generiraju greške.

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