>백엔드 개발 >PHP 튜토리얼 >PHP의 흐름 제어문과 루프 제어문에 대한 자세한 설명

PHP의 흐름 제어문과 루프 제어문에 대한 자세한 설명

黄舟
黄舟원래의
2017-10-23 09:08:121961검색

1. 흐름 제어 문에는 if, ii...else, elseif(경우에 따라 else if처럼 작성될 수도 있음)의 네 가지 주요 유형이 있습니다. PHP의 명령문 형식은 다음과 같습니다.

 if(조건 충족) {실행 문}

if(조건 충족) {실행 문} else else {실행 문}

if(조건 충족) {실행 문} elseif {실행문} elseif {실행문} ....... else {실행문}

스위치(조건) {case 1: 문 break;

기본값: 문; break;}

 if: 있음 조건이 하나만

 if...else: 조건이 두 개 있습니다

  elseif: 조건이 여러 개 있습니다

  Switch: 조건이 여러 개 있는 경우 elseif와 switch 문은 효과가 동일합니다. 하지만 복잡하고 긴 명령문을 피하려면 스위치 명령문을 사용하세요.

2. 루프 제어 명령문에는 while, for, do while의 세 가지 주요 유형이 있습니다. 예를 들어 5보다 작은 모든 정수를 출력하려면 PHP의 명령문 형식은 다음과 같습니다.

 *******while语句*******  
  $i = 0;
  while($i<5)
  {
    echo $i;
    $i++;
  }
  *******for语句*******
  for($i = 0;$i < 5;$i++)
  {
    echo $i;
  }
  ******do while语句*******
  $i = 0;
  do
  {
    echo $i;
    $i++;
  }while($i<5);

[참고]

1. while 루프 구현은 루프 수를 모르는 반면 for 루프는 루프 수를 알고 있습니다.

  2. 복잡한 PHP 코드에는 여러 개의 조건 제어문, 루프 제어문 및 함수가 포함될 수 있습니다. 일치하는 중괄호 "{}"를 찾는 것은 매우 번거로운 작업입니다. 이를 위해 PHP는 if, while, for, foreach 및 switch를 포함한 다른 쓰기 형식을 제공합니다. 이 양식을 작성하는 기본 형식은 왼쪽 중괄호 "{"를 대체하려면 콜론 ":"을 사용하고, 오른쪽 중괄호 "}"를 대체하려면 endif;, endwhile;, endfor;, endforeach;, endswitch;를 사용하는 것입니다.

【키워드】

 break: 루프 종료

 continue: 이 루프를 종료하고 루프가 끝날 때까지 다음 루프를 계속합니다

위 내용은 PHP의 흐름 제어문과 루프 제어문에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.