2012-06-09 5 views
2

PHP 코딩 팁을 제공하는 블로그를 읽고 있습니다. 이해가 안되는 곳이 두 곳 있습니다.왜 그 두 지점은 PHP 팁입니까?

  1. less/not use 계속하십시오.

  2. 구조 :

    if(true) { 
    } else if(true) { 
    } else { 
    } 
    

누군가가 이유를 설명 할 수

do{ 
    if(true) { 
     break; 
    } 
    if(true) { 
     break; 
    } 
} while(false); 

보다 낫다?

+0

if 블록이 필요하지 않습니다. –

+0

PHP가'if'와'do'를 처리하는 방법과 관련이 있습니까? 읽을 수있는 코드를 작성하십시오 ... PHP는 두 구조 사이에 아무런 차이가 없도록 올바른 최적화를 수행해야합니다 - 그렇지 않으면해야합니다. 팁에 대한 링크? –

+1

이와 같은 최적화 도움말은 무시해야합니다. 그 블로그를 읽는데 너의 시간을 낭비해서 미안해. – Matthew

답변

0

if은 단순한 비교 일 뿐이지 만 반복 할 때마다 do { } while()으로 확인됩니다.

0

블로그에서 보여 주려했던 요점은 if() 루프는 조건이 충족 될 때까지 코드를 일시 중지합니다. if 문은 구문 분석되고 코드는 관계없이 계속됩니다. 조건이 충족되는지 여부

관련 문제