首页 > 解决方案 > 如何在php中将错误消息更改为自定义消息

问题描述

我从 sql 查询中获取日期并将其传递给 php,有时我会收到此错误消息

警告:date_format() 期望参数 1 为 DateTimeInterface,在

这是因为某些字段为空,因为当字段为空时,我会更改该消息以显示“无日期记录”

<td><?=$fhi=date_format($key[9], 'Y/m/d');?></td>

标签: php

解决方案


您可以(应该?)在尝试使用null 之前检查该值是否存在。

<?= $fhi = isset($key[9]) ? date_format($key[9], 'Y/m/d') : ("No date record"); ?>

推荐阅读