只是想知道。说我在php页面中有这个
<?php
if x {
$query = mysql_query(etc)
}else{
$query2 = mysql_query(etc)
}
?>
假设X = true然后执行$ query,但是$ query2完全被忽略了吗? (所以也不在后台执行?)
由于
答案 0 :(得分:5)
除非条件为假,否则不会执行“else”括号内的任何内容。甚至不是“在后台”。 PHP将完全忽略它,就好像它不存在一样。
答案 1 :(得分:1)
是。在控制结构中被绕过的行不会被执行。
答案 2 :(得分:1)
你知道,这是条件声明的要点 如果它正在执行这两个语句,那么根本就没有意义。