phpやhtmlに関する資料
備忘録的なナニカ

内容

Warning: count(): Parameter must be an array or an object that implements Countable in ~ というエラーがでる

原因

前のバージョンではcount(NULL)に対して0を返していたが、PHP7.2からwarningを出すように変わった為。

対応

countの中身を確認してから使用するように修正
if (is_array($hoge)) {
	count($hoge);
}

FAQ一覧へ