Invalid argument supplied for foreach()

后端 未结 19 1416
花落未央
花落未央 2020-11-21 06:32

It often happens to me to handle data that can be either an array or a null variable and to feed some foreach with these data.

$values = get_val         


        
19条回答
  •  野性不改
    2020-11-21 06:47

    If you're using php7 and you want to handle only undefined errors this is the cleanest IMHO

    $array = [1,2,3,4];
    foreach ( $array ?? [] as $item ) {
      echo $item;
    }
    

提交回复
热议问题