Оператор PHP Goto використовується для організації потоку сценарію. Оператор goto у PHP Іншими словами, ми можемо змусити PHP продовжувати читати коди, перейшовши до потрібного нам рядка. Оператор goto у PHPСинтаксис наступний.

goto label1;
statement1;
label1:
statement2;

Приклади PHP Goto

Оператор goto у PHP Розберемо твердження на прикладі. У наведеному нижче прикладі goto jump; Встановлюємо слово jump як мітку. Потім ми спробували надрукувати текст за допомогою echo, але текст не друкувався. Тому що Оператор goto у PHP Найважливіша особливість оператора така: усі коди між goto та вказаною міткою пропускаються. Потім ми додали нашу мітку під назвою jump: і надрукували текст під нею. Це текст, який ми надрукували, оскільки він не знаходиться між label і goto.

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 and Оператор goto у PHP заява працює. Оператор goto у PHP Коли оператор виконується, коди до мітки результат: пропускаються, а коди після мітки результат: виконуються. Отже, ми отримуємо результат, який вказує, що це парне число. Але якщо це не парне число, умова if повертає false Оператор goto у 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ı