如何将一个is not null函数添加到PHP中


How to add an is not null function to PHP

我有以下php(PDO)语句:

<?php echo'<a href="' . $row['RecordURL'] .'">Call recording</a>' ?>

我该如何添加一个函数,以便如果RecordURL为null,则返回以下HTML:

No call recording

到目前为止,我的猜测导致了语法错误:

    1 <?php 
    2 if ($row['RecordURL'] !== null) {
    3  echo'<a href="' . $row['RecordURL'] .'">Call recording</a>'
    4 };
    5  ?>

**编辑:语法错误输出:**

Parse error: syntax error, unexpected '.' in line 3
    <?php 
      $url=$row['RecordURL'];
      if (!empty($url)) {
         echo'<a href="' . $url .'">Call recording</a>';
      }else{
         echo 'No call recording';
      }
    ?>
if(!empty($row["RecordUrl"])){
 echo "Record url is : ".$row["RecordUrl"];
}

这样试试,

 <?php 
    if ($row['RecordURL'] === null) {
       echo'No Call recording';
    }else{
       echo'<a href="' . $row['RecordURL'] .'">Call recording</a>';
    }
 ?>

变量已经从DB中设置,所以只需使用此行检查空值

<?php echo $row['RecordURL'] ? '<a href="' . $row['RecordURL'] .'">Call recording</a>' : 'No call recording'; ?>

以上内容还应该修复您的语法错误,因为您在}之后有;-它应该在} 之前