两个and连接的语句有什么意义

来源:百度知道 编辑:UC知道 时间:2024/07/09 04:11:31
像下面的语句:
$db_cvtime!=0 && $timestamp += $db_cvtime*60;
他的执行有什么用处吗,又不处于条件判断中……

语句A && 语句B

只有 语句A 和 语句B 同时 为 真的 时候, (语句A && 语句B ) 才为真。

计算机在判断的时候, 首先判断 语句A , 如果语句 A 为假的话, 语句B 将会被忽略,也就是不运行语句B

只有 语句 A 为真, 才会继续判断 语句 B 是否为真。

所以 $db_cvtime!=0 && $timestamp += $db_cvtime*60;

你给的这个

如果 $db_cvtime 为0 , $db_cvtime!=0 为 假, 那么 $timestamp += $db_cvtime*60; 将不会执行。

如果 $db_cvtime 不为0 ,则继续执行 后面的语句!!

其实这里相当于

if($db_cvtime!=0){
$timestamp += $db_cvtime*60;
}

不过用 && 显得更简洁。

LS的对