PHP Goto 문은 스크립트 흐름을 구성하는 데 사용됩니다. PHP 고토 즉, 우리가 원하는 라인으로 점프하여 PHP가 계속해서 코드를 읽도록 할 수 있습니다. PHP 고토구문은 다음과 같습니다.

goto label1;
statement1;
label1:
statement2;

PHP 고토 예

PHP 고토 예를 들어 문장을 이해해 봅시다. 아래 예에서는 goto jump; 점프라는 단어를 레이블로 설정했습니다. 그런 다음 에코를 사용하여 텍스트를 인쇄하려고 했지만 텍스트가 인쇄되지 않았습니다. 왜냐하면 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에 홀수 또는 짝수로 숫자 값을 부여했습니다. if를 사용하여 변수 $x의 데이터 모듈을 계산했습니다. 남은 숫자가 0이면 변수 $x가 짝수라는 것을 이해합니다. 이 경우 if 조건은 true를 반환하고 PHP 고토 성명이 작동합니다. PHP 고토 명령문이 실행되면 result: label까지의 코드는 건너뛰고 result: label 이후의 코드가 실행됩니다. 그래서 우리는 그것이 짝수라는 것을 나타내는 출력을 얻습니다. 그러나 짝수가 아닌 경우 if 조건은 false를 반환합니다. PHP 고토 명령문은 작동하지 않으며 변수 $x가 홀수임을 나타내는 출력을 얻습니다. 그런 다음 다른 코드에서 오류가 발생하지 않도록 return으로 스크립트를 종료합니다.

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