Оператор PHP Goto используется для организации потока выполнения скрипта. PHP перейти к Другими словами, мы можем заставить PHP продолжать читать коды, перейдя на нужную нам строку. PHP перейти кСинтаксис следующий.

goto label1;
statement1;
label1:
statement2;

Примеры перехода к PHP

PHP перейти к Разберем утверждение на примере. В примере ниже перейдите к прыжку; В качестве метки мы устанавливаем слово jump. Затем мы попытались напечатать текст с помощью echo, но текст не был напечатан. Потому что PHP перейти к Самая важная особенность этого оператора заключается в следующем: все коды между goto и указанной меткой пропускаются. Затем мы добавили метку jump: и напечатали под ней текст. Это текст, который мы напечатали, потому что он не находится между меткой и переходом.

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

В приведенных ниже примерах мы присвоили числу $x числовое значение в виде нечетного или четного числа. Мы вычислили модуль данных переменной $x с помощью if. Если оставшееся число равно 0, мы понимаем, что переменная $x — четное число. В этом случае условие if возвращает true и PHP перейти к утверждение работает. PHP перейти к При выполнении инструкции коды до result: label пропускаются, а коды после result: label выполняются. Таким образом, мы получаем результат, указывающий, что это четное число. Но если это не четное число, условие if возвращает false PHP перейти к Оператор не работает, и мы получаем вывод, указывающий, что переменная $x является нечетным числом. Затем мы завершаем скрипт возвратом, чтобы другие коды не генерировали ошибки.

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