错误:获取“未定义的数组密钥” Whule在开放式购物车中运行我的应用程序

发布于 2025-01-30 13:57:50 字数 837 浏览 4 评论 0原文

我的代码:

 $data['components'][] = array(
                        'id_component' => $component['id_component'],
                        'id_layout' => $component['id_layout'],
                        'component_type' => $this->model_webservice_webservice->getComponentTypeByID($component['id_component_type']),
                        'component_heading' => @$component['component_heading'],
                        'data' => $component_data,
                        'product_data' => $products
                    );

错误行: 'component_heading'=> @$ component ['component_heading'],

错误未定义的阵列键“ component_heading” c:\ xampp \ xampp \ htdocs *** \ extension \ extension \ extension \ module \ WebService.php在第1870年的线路上:

MY CODE :

 $data['components'][] = array(
                        'id_component' => $component['id_component'],
                        'id_layout' => $component['id_layout'],
                        'component_type' => $this->model_webservice_webservice->getComponentTypeByID($component['id_component_type']),
                        'component_heading' => @$component['component_heading'],
                        'data' => $component_data,
                        'product_data' => $products
                    );

ERROR LINE :
'component_heading' => @$component['component_heading'],

ERROR : Undefined array key "component_heading" in C:\xampp\htdocs***\extension\module\webservice.php on line 1870Warning:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

那一片橙海, 2025-02-06 13:57:50

避免使用错误抑制操作员(行为自PHP8以来已更改

您可以使用。您可以使用 。当没有这样的关键时,以下语法之一:

'component_heading' => $component['component_heading'] ?? null, // null coalesce operator
'component_heading' => isset($component['component_heading']) ? $component['component_heading'] : null,
'component_heading' => array_key_exists('component_heading', $component) ? $component['component_heading'] : null,

Avoid using Error Suppression operator (it's behaviour has changed since PHP8.

You can use one of following syntaxes when there is no such key:

'component_heading' => $component['component_heading'] ?? null, // null coalesce operator
'component_heading' => isset($component['component_heading']) ? $component['component_heading'] : null,
'component_heading' => array_key_exists('component_heading', $component) ? $component['component_heading'] : null,
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文