Всегда ли выполняется запрос mysql, даже если он в php if? - PullRequest
0 голосов
/ 10 января 2012

Просто интересно. Скажем, у меня есть это на странице php

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

Допустим, X = true, тогда $ query выполняется, но полностью ли $ query2 игнорируется? (так тоже не выполняется в фоновом режиме?)

Спасибо

Ответы [ 3 ]

5 голосов
/ 10 января 2012

все, что находится в скобках else, не будет выполнено, если условие не ложно. Даже «на заднем плане». PHP полностью проигнорирует это, как будто это не существовало.

1 голос
/ 10 января 2012

Вы знаете, в этом смысл условного оператора .
Если бы он выполнял оба утверждения, не было бы никакого смысла иметь его вообще.

1 голос
/ 10 января 2012

Да. Строки, которые обойдены в управляющей структуре, не выполняются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...