switch 명령문은 한 줄씩 실행됩니다(실제로 명령문 다음에 명령문). () 문 switch(
expression){
case match 1: match 1과 표현식이 일치할 때 성공적으로 실행되는 코드
break
;
case match 2: code는 match 2와 표현식이 일치할 때 성공적으로 실행됩니다. match Code; break;
default:
case 문이 표현식과 성공적으로 일치하지 않으면 실행되는 코드
}
switch가 어떻게 실행되는지 이해하는 것이 매우 중요합니다. 스위치 문은 한 줄씩(실제로는 문별로) 실행됩니다. 처음에는 코드가 실행되지 않습니다. PHP는 Case 문의 값이 스위치 표현식의 값과 일치하는 경우에만 명령문 실행을 시작하고 스위치 블록이 끝날 때까지 또는 첫 번째 break 문을 만날 때까지 계속됩니다. 케이스의 명령문 세그먼트 끝에 break를 쓰지 않으면 PHP는 다음 케이스에서 명령문 세그먼트를 계속 실행합니다.
예:
<?php switch($i){ case 1: echo "$i的值是1"; break; case 2: echo "$i的值是2"; break; case 3: echo "$i的值是3"; break; default: echo "$i的值不是1、2、3"; } ?>
코드는 다음과 같습니다:
<?php switch($i){ case 1: case 2: case 3: echo "$i的值为$i的值为1或2或3"; break; } ?>
위 내용은 동일한 코드 블록의 여러 값을 일치시키기 위해 PHP에서 스위치 문을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!