L'istruzione PHP Goto viene utilizzata per organizzare il flusso dello script. PHP vai a In altre parole, possiamo fare in modo che PHP continui a leggere i codici saltando alla riga che desideriamo. PHP vai aLa sintassi di è la seguente.

goto label1;
statement1;
label1:
statement2;

PHP Vai agli esempi

PHP vai a Capiamo l'affermazione con un esempio. Nell'esempio seguente vai a saltare; Impostiamo la parola jump come etichetta. Quindi abbiamo provato a stampare un testo con eco, ma il testo non è stato stampato. Perché PHP vai a La caratteristica più importante dell'istruzione è questa: tutti i codici tra goto e l'etichetta specificata vengono saltati. Poi abbiamo aggiunto la nostra etichetta chiamata jump: e abbiamo stampato del testo sotto di essa. Questo è il testo che abbiamo stampato perché non è tra label e goto.

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

Negli esempi seguenti, abbiamo assegnato al numero $x un valore numerico come numero pari o dispari. Abbiamo calcolato il modulo dei dati della variabile $x con if. Se il numero rimanente è 0, capiamo che la variabile $x è un numero pari. In questo caso la condizione if restituisce true e PHP vai a dichiarazione funziona. PHP vai a Quando l'istruzione viene eseguita, i codici fino al risultato: label vengono saltati e i codici dopo il risultato: label vengono eseguiti. Quindi otteniamo l'output che indica che si tratta di un numero pari. Ma se non è un numero pari, la condizione if restituisce false PHP vai a L'istruzione non funziona e otteniamo l'output che indica che la variabile $x è un numero dispari. Quindi terminiamo lo script con return per evitare che altri codici generino errori.

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