我的老板最近要求我修复一些 PHP 代码,但这不是我通常的任务,而且我在理解原始代码时遇到了一些问题。
所以,这就是我得到的:
//$query is set here
if ($result = mysql_query($query, $db)) {
$number = mysql_num_rows($result);
if ($number == 0) {
echo 'Error!';
}
else {
// do something
}
} // etc
我不确定第一行代码有什么作用。他为什么要这样写?我认为无论如何它都会进入第一个“if”条件,对吗?提前致谢。