PHP中or在非判断语句中的用法

在php中我们可以这样用:mysql_query($sql) or die('Execute failed!'); 

  上面这句本身的用法如何理解?是不是一种选择执行?当前一句执行失败时执行后一句?还是只有在后面为die()的时候才可以正常使用呢?

if (!mysql_query($sql)) {
  die("Execute failed!");

当前面的语句为真,后面的语句跳过不执行;

当前面语句为假,执行后面语句。

你可能感兴趣的:(or)