尝试访问类型为null的值的数组偏移量(php 7.4,Laravel 7.10.3)

So everything looks like this

因此,我从API指南中获取的一个简单代码段中获得了您可以在标题中看到的错误消息。我尝试使用PHP 7.3,但也没有改变我的问题。我是PHP和laravel的新手,我认为有一种简单的方法可以解决此问题,但我找不到。我正在使用PHP 7.4。和Laravel 7.10.3。如果有人可以帮助我,我将非常感激。

<?php
if (isset($_GET['query']) && $_GET['query'] != '') {
  $url = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
  $query_fields = [
          'autoCorrect' => 'true',
          'pageNumber' => 1,
          'pageSize' => 10,
          'safeSearch' => 'false',
          'q' => $_GET['query']
  ];
  $curl = curl_init($url . '?' . http_build_query($query_fields));
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($curl, CURLOPT_HTTPHEADER, [
          'X-RapidAPI-Host: xxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
          'X-RapidAPI-Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
  ]);
  $response = json_decode(curl_exec($curl), true);
  curl_close($curl);
  $news = $response;
}
?>
评论