PHP7.2からcount()のエラーについて


PHP7.2から、count() (およびそのaliasであるsizeof() )でwarningが出るようになっているので要注意。

http://php.net/manual/en/function.count.php

とすると、出力上は

int(3) int(0) int(0) int(1)

と出るが、errorlogを見ると

と、Warningがでる。

回避するには、 is_array() で判定してから使う(か、@を付けてWarningを隠す。。)。

この投稿へのコメント

コメントはありません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL