Instrukcja PHP Goto służy do organizowania przepływu skryptu. PHP muszę Innymi słowy, możemy zmusić PHP do dalszego czytania kodów, przeskakując do żądanej linii. PHP muszęSkładnia słowa jest następująca.

goto label1;
statement1;
label1:
statement2;

PHP Przejdź do przykładów

PHP muszę Rozumiemy stwierdzenie na przykładzie. W poniższym przykładzie przejdź do skoku; Ustawiliśmy słowo skok jako etykietę. Następnie próbowaliśmy wydrukować tekst za pomocą echa, ale tekst nie został wydrukowany. Ponieważ PHP muszę Najważniejszą cechą instrukcji jest to, że wszystkie kody pomiędzy goto a określoną etykietą są pomijane. Następnie dodaliśmy naszą etykietę o nazwie jump i wydrukowaliśmy pod nią tekst. To jest tekst, który wydrukowaliśmy, ponieważ nie znajduje się pomiędzy etykietą a goto.

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

W poniższych przykładach nadaliśmy liczbie $x wartość liczbową w postaci liczby nieparzystej lub parzystej. Obliczyliśmy moduł danych zmiennej $x za pomocą if. Jeśli pozostała liczba wynosi 0, rozumiemy, że zmienna $x jest liczbą parzystą. W tym przypadku warunek if zwraca wartość true i PHP muszę oświadczenie działa. PHP muszę Po uruchomieniu instrukcji kody aż do wyniku: etykieta są pomijane, a kody po wyniku: etykieta są wykonywane. Otrzymujemy więc wynik wskazujący, że jest to liczba parzysta. Jeśli jednak nie jest to liczba parzysta, warunek if zwraca wartość false PHP muszę Instrukcja nie działa i otrzymujemy wynik wskazujący, że zmienna $x jest liczbą nieparzystą. Następnie kończymy skrypt return, aby zapobiec generowaniu błędów przez inne kody.

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