Trying to access array offset on value of type bool in PHP 7.4

前端 未结 2 1780
生来不讨喜
生来不讨喜 2020-12-10 11:55

I just upgraded my server\'s PHP version to PHP 7.4.1 and now getting this error :
Notice: Trying to access array offset on value of type bool in

相关标签:
2条回答
  • 2020-12-10 12:07

    Easy with PHP ?? null coalescing operator

    return $Row['Data'] ?? 'default value';
    

    Or you can use as such

    $Row['Data'] ??= 'default value';
    return $Row['Data'];
    
    0 讨论(0)
  • 2020-12-10 12:23

    If your query does not return a row, then your variable $Row will be filled with false, so you can test if the variable has a value before try to access any index inside it:

    if($Row){
      if(is_null($Row['Data']))
      {
          $session_data = '';
      }...
    
    0 讨论(0)
提交回复
热议问题