PHP 독서 노트 정리구조 문 상세 해석

3852 단어 PHP구조문장
PHP 구조 문 순서 구조
순서 구 조 는 하나의 직선 처럼 순서대로 계속 아래로 집행 된다.우리 가 작성 한 코드 는 기본적으로 순서 구조 에 따라 실 행 됩 니 다.
조건 구조의 if...else...
조건 구 조 는 갈림길 처럼 왼쪽으로 갈 수도 있 고 오른쪽으로 갈 수도 있다.예 를 들 어 화장실 에 가면 우 리 는 우리 의 성별 을 알 고 있다.이때 우 리 는 화장실 이 제공 하 는 조건 에 따라 왼쪽 남자 화장실,오른쪽 여자 화장실,또는 정반 대 이다.그 중에서 성별 은 바로 이 조건 구조의 조건 이다.다시 말 해 현재 점 수 는 A,B,C 로 등급 을 나 누 는 것 이 유행 인 데 시험 성적 이 93 점 이 라 고 가정 하면 등급 A 로 설정 할 수 있 고 시험 성적 은 87 로 등급 B 로 설정 할 수 있 으 며 여기 서 점수 구간 은 조건 구조 중의 조건 이다.
PHP 의"if...else..."문법 은 다음 과 같 습 니 다.

<?php
if(  ){
   //         A
}else{
   //         B
}
?>
조건 부 판단 을 통 해 반환 값 이 불 값 TRUE 이면 미 션 A 를 수행 하고 반환 값 이 FALSE 이면 미 션 B 를 수행 합 니 다.
조건 구조의 if...else if...
PHP 의"if...else if..."문법 은 다음 과 같 습 니 다.

<?php
if(   ){
   //         A
}else if(   ){
   //         B
}
?>
조건 1 판단 을 통 해 반환 값 이 불 값 이 TRUE 이면 퀘 스 트 A 를 수행 하고 반환 값 이 FALSE 이면 조건 2 를 판단 하 며 반환 값 이 불 값 TRUE 이면 퀘 스 트 B 를 수행 합 니 다.그렇지 않 으 면 퀘 스 트 A 도 수행 하지 않 고 퀘 스 트 B 도 수행 하지 않 습 니 다.서버 에서 다른 작업 을 계속 수행 할 것 입 니 다.
조건 구조의 switch...case...
PHP 의"switch...case..."문법 은 다음 과 같 습 니 다.

<?php
switch (  )
{
case     :
 //   
 break; 
case     :
 //   
 break;
default:
 //    
}
?>
먼저 조건 을 판단 하고 조건 의 반환 값 이 조건 값 1 이면 임 무 를 수행 합 니 다.조건 이 돌아 오 는 값 이 조건 값 2 이면 임 무 를 수행 합 니 다.조건 의 반환 값 이 조건 값 1 도 조건 값 2 도 아니라면 기본 임 무 를 수행 합 니 다.break 의 역할 은 switch 를 끝 내 는 것 입 니 다.switch 문 구 를 사용 하면 지루 한"if.else if.else"코드 블록 을 피 할 수 있 습 니 다.
break 의 역할 은 코드 가 다음 케이스 에 들 어가 계속 실행 되 는 것 을 막 는 것 이다.
PHP 에서 순환 구조의 while 순환 문
순환 구 조 는 축구 장 을 한 바퀴 돌 고 한 바퀴 더 뛰 는 것 과 같다.적합 한 조건 하에 서 어떤 임 무 를 반복 해서 수행 한 다 는 것 이다.400 m 한 바퀴 활주로 처럼 800 m 를 뛰 면 2 바퀴 를 뛰 고,첫 바퀴 를 뛰 고 나 면 두 바퀴 를 뛰 고,두 바퀴 가 끝나 면 800 m 에 이 르 러 달리 기 를 멈춘다.
PHP 에서 while 순환 문 구 는 다음 과 같 습 니 다.

<?php
while(  ){ 
   //    
}
?>
우선 어떤 조건 이(조건 반환 값 이 TRUE 인지)에 부합 되 는 지 판단 하고,부합 되 는 경우 임 무 를 수행 하고,임 무 를 완 료 했 으 며,조건 이 요구 에 부합 되 는 지 판단 하고,부합 되 는 경우 이 임 무 를 중복 수행 하 며,그렇지 않 으 면 임 무 를 끝 냅 니 다.
PHP 에서 순환 구조의 do while 순환 문
PHP 에서 순환 문 구 는 또 다른 것 이 있 습 니 다.do..while 순환 문 구 는 다음 과 같 습 니 다.

<?php
 do{ 
   //    
 }while(  )
 ?>
우선 임무 수행(이전 절의 while 문 구 는 조건 의 성립 여 부 를 먼저 판단 하고 임 무 를 수행 하 는 것),임 무 를 수행 한 후에 특정한 조건 이 부합 되 는 지 판단(조건 반환 값 이 TRUE 인지),부합 되면 임 무 를 다시 수행 하고 임 무 를 수행 한 후에 항목 을 계속 판정 합 니 다.
PHP 에서 순환 구조의 while 와 do...while 문장의 차이
while 와 do...while 순환 문장의 차 이 는 while 가 조건 이 성립 되 는 지 판단 한 다음 에 순환 을 수행 하고 do..while 가 먼저 임 무 를 수행 한 다음 에 순환 을 계속 수행 할 지 여 부 를 판단 하 는 것 이다.즉,do..while 는 적어도 한 번 의 임 무 를 수행 할 것 이다.조건 이 FALSE 일 때 while 의 임 무 는 한 번 도 수행 하지 않 습 니 다.do..while 의 임 무 는 한 번 실 행 됩 니 다.
PHP 에서 순환 구조의 for 순환 문
PHP 에는 다음 과 같은 순환 문장 이 있 습 니 다.for 순환 문장 구 조 는 다음 과 같 습 니 다.

<?php
 for(   ;    ;   ){
    //    
 }
 ?>
for 구문 에서'초기 화'는 순환 이 시작 되 기 전에 무조건 값 을 구 합 니 다.'순환 조건'은 매번 순환 이 시작 되 기 전에 값 을 구 합 니 다.값 이 TRUE 이면 순환 체 문 구 를 계속 실행 합 니 다(작업 수행).값 이 FALSE 이면 순환 을 종료 합 니 다."증가 항목'은 순환 할 때마다 값 을 구 합 니 다(실행).코드 블록 이 지정 한 횟수 를 반복 적 으로 실행 하 는 데 자주 사 용 됩 니 다.
PHP 에서 순환 구조의 foreach 순환 문
PHP 에서 foreach 순환 문 구 는 배열 을 옮 겨 다 니 는 데 자주 사용 되 며,일반적으로 두 가지 사용 방식 이 있 습 니 다.아래 표 시 를 취하 지 않 고,아래 표 시 를 취하 지 않 습 니 다.
(1)값 만 취하 고 아래 표 시 를 취하 지 않 는 다.

<?php
 foreach (   as  ){
 //     
 }
 ?>
(2)표 와 값 을 동시에 추출

 <?php
 foreach (   as    =>  ){
 //     
 }
 ?>
이상 이 PHP 독서 노트 정리구조 문 구 는 소 편 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.여러분 께 참고 가 되 고 많은 응원 부 탁 드 리 겠 습 니 다.

좋은 웹페이지 즐겨찾기