PHP

PHP如何返回空对象:前端一致性的关键

silverwq
2022-09-13 / 0 评论 / 286 阅读 / 正在检测是否收录...

我们经常会返回json结果给前端,但是有时候没有值的是如果是以下写法的话,返回数据格式将不一致

$processRepairModel->materialRepairOrder ? [
    'id' => 1,
] : [],

如果$processRepairModel->materialRepairOrder有值的话,返回是json对象

{
  id: 1
}

如果$processRepairModel->materialRepairOrder没有值的话,返回是空数组

[]

为了确保$processRepairModel->materialRepairOrder没有值的时候返回一个空对象,可以改成

$processRepairModel->materialRepairOrder ? [
    'id' => 1,
] : new stdclass(),
0

评论 (0)

取消