PHP Goto izjava koristi se za organiziranje tijeka skripte. PHP goto Drugim riječima, PHP možemo natjerati da nastavi čitati kodove skakanjem na redak koji želimo. PHP gotoSintaksa je sljedeća.

goto label1;
statement1;
label1:
statement2;

PHP Goto primjeri

PHP goto Razumijmo izjavu na primjeru. U donjem primjeru goto jump; Postavili smo riječ skok kao oznaku. Zatim smo pokušali ispisati tekst s echoom, ali tekst nije ispisan. Jer PHP goto Najvažnija značajka izjave je sljedeća: svi kodovi između goto i navedene oznake se preskaču. Zatim smo dodali našu oznaku pod nazivom 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 s if. Ako je preostali broj 0, razumijemo da je varijabla $x paran broj. U ovom slučaju if uvjet vraća true i PHP goto izjava radi. PHP goto Kada se izjava izvodi, kodovi do oznake rezultat: se preskaču i izvršavaju se kodovi nakon oznake rezultat:. Dakle, dobivamo izlaz koji pokazuje da je to paran broj. Ali ako to nije paran broj, if uvjet vraća false PHP goto Izjava ne radi i dobivamo izlaz koji pokazuje da je varijabla $x neparan broj. Zatim završavamo skriptu s return kako bismo spriječili druge kodove da generiraju pogreš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ı