PHP는 동안 수행 루프는 코드 블록을 실행하고 조건이 true인 경우 루프 상태를 확인합니다. PHP는 동안 루프와의 유일한 차이점은 표현식/조건을 확인하기 전에 루프 범위 내에서 코드 블록을 실행한다는 것입니다. PHP While 루프에서는 첫 번째 조건을 확인한 다음 코드가 실행됩니다. PHP는 동안 수행 루프에서 첫 번째 코드가 실행된 다음 조건이 확인됩니다.

PHP Do While 루프의 구문은 다음과 같습니다:

do {
    // çalıştırılacak kodlar...
} while (condition);

PHP는 동안 수행

PHP는 동안 수행예를 들어 사이클을 이해해 봅시다.

이 예에서는 $i라는 변수를 생성하고 여기에 데이터 1을 제공했습니다. PHP는 동안 수행do를 입력하고 중괄호를 열어 루프를 만들었습니다. echo를 사용하면 루프가 반환될 때마다 숫자 $i를 인쇄하고 반환될 때마다 변수 $i의 데이터를 1씩 증가시켰습니다. while 문을 정의하고 $i가 5보다 작을 경우 조건을 작성했습니다. $i가 5보다 작을 때까지, 즉 숫자 i가 4(4 포함)가 될 때까지 매번 "Number: $i"를 출력합니다. $i 대신 변수 $i의 데이터가 출력되었습니다.

$i = 1;
while{
   echo "Sayı: {$i} 
";
   $i++;
} while($i < 5);
/*
 * Çıktı: 
Sayı: 1
Sayı: 2
Sayı: 3
Sayı: 4
*/

PHP는 동안 수행주기에는 우리가 잊지 말아야 할 매우 중요하고 미묘한 세부 사항이 있습니다. 앞서 언급했듯이 이 주기에서는 첫 번째 작업, 즉 코드가 실행됩니다. 그런 다음 상태를 확인합니다. 즉, 조건이 false를 반환하면 루프는 두 번째로 반복되지 않지만 코드는 처음으로 실행됩니다. 예를 들어 이것을 이해해 봅시다.

$i = 10;
do {
  echo "Sayı: $i 
";
  $i++;
} while ($i <= 5);
// Çıktı: Sayı 10

이 PHP는 동안 수행 귀하의 예에서는 조건이 false를 반환했기 때문에 루프가 반환되지 않았습니다. 그러나 PHP는 동안 수행 루프의 첫 번째 단계에서 조건 이전에 코드가 실행되었으므로 "번호: 10"이라는 출력을 얻었습니다.

PHP Do While 대체 구문

PHP는 동안 수행 PHP While, PHP For, PHP If Else, PHP Switch 등이 루프에 포함됩니다. 다른 제어 구조와 같은 대체 구문은 없습니다.