カテゴリー:
Notice
閲覧数:476 配信日:2016-11-24 10:46
Noticeが表示されてしまうコード
Twitter API 使用
・取得したstdClassクラスオブジェクトをforeachでループすると、警告が表示されてしまう
$result = $connection->get("search/tweets", array("q" => "プログラミング"));
foreach ($result as $key => $val) {
foreach ($val as $key2 => $val2) {
echo $text."<br><br>";
}
}
対応例1
PHP7以上で使用可能なnull合体演算子(??)を使用
$result = $connection->get("search/tweets", array("q" => "プログラミング"));
foreach ($result as $key => $val) {
foreach ($val as $key2 => $val2) {
$text = $val2->text ?? '';
echo $text."<br><br>";
}
}
・Noticeエラーを回避してarrayから値を取得するいくつかの例