laravel - 我该如何解决这个错误:未定义的属性:stdClass::$order
问题描述
$DetailedOrderList = $n11->DetailedOrderList([
"productId" => '',
"status" => 'new',
"buyerName" => '',
"orderNumber" => '',
"productSellerCode" => '',
"recipient" => '',
'sortForUpdateDate' => 'false',
"period" => [
"startDate" => '?',
"endDate" => '?',
],
]);
$say = count($DetailedOrderList->orderList->order);
这是我的刀片代码。
未定义的属性:stdClass::$order 错误
我该如何解决?
解决方案
您收到此错误是因为 php 在使用的 stdclass 中找不到任何名为“order”的属性
您可以检查此属性是否存在。如果存在,您可以显示它
if(property_exists($stdClass,"order"))
{
echo $stdClass->order;
}
推荐阅读
- python - 基于其他两个列表创建一个列表
- swiftui - 在 SwiftUI 列表中重新加载单个行属性
- stan - Stan:分层模型的多变量先验,没有先验均值的组级预测器
- c++ - C++20 中的原子智能指针和互斥锁
- python - Python selenium find_element_by_class_name.click 不起作用
- hosting - VPS 内核的时钟速度是多少?
- python - 如何在 python 中修补来自 os 的模拟多个调用?
- python - 使用 Selenium 通过 XPath 查找按钮
- kotlin - 如果没有类参数,Mockito-Kotlin 模拟函数如何工作?
- javascript - 如何过滤文件夹,然后从每个文件夹中过滤 JavaScript 中的特定页面?