2012-01-09 2 views
-2

궁금합니다. PHP 페이지에서 이것을 가지고 있다고 가정 해 봅시다.mysql 질의가 PHP에있는 경우에도 항상 실행됩니까?

<?php 
if x { 
$query = mysql_query(etc) 
}else{ 
$query2 = mysql_query(etc) 
} 
?> 

X = true이면 $ query가 실행되지만 $ query2는 완전히 무시됩니다. (그래서 또한 백그라운드에서 실행되지?) 조건이 false를 제외하고 "다른"브래킷 내에서

+1

당신이 말하는 "배경"은 무엇입니까? –

답변

5

아무것도 실행되지 않습니다

감사합니다. 심지어 "백그라운드에서". PHP는 존재하지 않는 것처럼 완전히 무시합니다.

+0

모두 감사합니다. – Maurice

1

예. 제어 구조에서 건너 뛴 행은 실행되지 않습니다.

1

아시 겠지만, 그 점은 조건부입니다.
두 명령문을 모두 실행 중이면 아무런 의미가없는 것입니다.

관련 문제