首页 > 解决方案 > 我该如何解决这个错误:未定义的属性:stdClass::$order

问题描述

$DetailedOrderList = $n11->DetailedOrderList([
    "productId"         => '',
    "status"            => 'new',
    "buyerName"         => '',
    "orderNumber"       => '',
    "productSellerCode" => '',
    "recipient"         => '',
    'sortForUpdateDate' => 'false',
    "period"            => [
        "startDate" => '?',
        "endDate"   => '?',
    ],
]);

$say = count($DetailedOrderList->orderList->order);

这是我的刀片代码。

未定义的属性:stdClass::$order 错误

我该如何解决?

标签: laravellaravel-blade

解决方案


您收到此错误是因为 php 在使用的​​ stdclass 中找不到任何名为“order”的属性

您可以检查此属性是否存在。如果存在,您可以显示它

if(property_exists($stdClass,"order"))
{
  echo $stdClass->order;
}

推荐阅读