最近、開発環境のPHPのバージョンを5.6→7.2に変更しました。 PHP5.6 + CakePHP3 + Apache2.2のECサービスからAMP並のTTFBを実現するまで こちらの記事にあるように、速度向上の施策の1つとして最近インターン先での本番環境がPHP7.2にバージョンアップしました。 いまさらcountの話かと思うかもしれませんが、後から自分が見返した時にこんなこと悩んだ時期があったなと思うためのメモのようなものです。 ここからはバージョンアップによって、ここ数日で苦しめられたPHPの関数countについての話をしたいと思います。 それは突然始まった 本番環境が、PHP7.2に変わってすぐにエラーログにWarningが出るようになり、原因調査と改修を行うように指令が出たので早速調査を行いました。 ログを確認してみた 確認してみるとそこには Warning (2): coun