php - 如何在php中将错误消息更改为自定义消息
问题描述
我从 sql 查询中获取日期并将其传递给 php,有时我会收到此错误消息
警告:date_format() 期望参数 1 为 DateTimeInterface,在
这是因为某些字段为空,因为当字段为空时,我会更改该消息以显示“无日期记录”
<td><?=$fhi=date_format($key[9], 'Y/m/d');?></td>
解决方案
您可以(应该?)在尝试使用null
之前检查该值是否存在。
<?= $fhi = isset($key[9]) ? date_format($key[9], 'Y/m/d') : ("No date record"); ?>
推荐阅读
- swift - 如何在 Swift 5 中扩展字典(字符串,数组)
- vba - 在表单加载时,如何根据表中的是/否列自动进行列表框选择
- rest - 如何使用 REST Api Sharepoint 获取当前用户的所有调查答案?
- salesforce - 如何在 Salesforce 中自定义验证您的身份(输入验证码)屏幕?
- android - 错误:使用未声明的标识符“PTHREAD_MUTEX_ROBUST”为 aarch64-linux-android 目标构建 liblmdb-sys
- sabre - 作为航班搜索 API 请求的一部分的协商票价
- python - 如何从 PCA 的特征向量中正确地对特征进行排序
- r - 带字符串的 ifelse 语句
- kotlin - BleGattCharacteristicException:尝试指示->写入->通知 BLE 血糖仪时出现 GATT 异常状态 129
- python - 应用 anti_join 后我需要帮助找出代码错误