PHP5.3+古いCakePHPで表示される大量のDeprecatedを抑制する方法です。 これはPHP5.3からE_ALLにE_DEPRECATEDが含まれたためで、非推奨な関数や文法を使っているとDeprecatedエラーが表示されます。 Deprecated表示を抑制する一番単純なのは、error_reporting設定でE_ALLからE_DEPRECATEDを外す方法です。 error_reporting = E_ALL & ~E_DEPRECATED CakePHPでもデバッグレベルが0であれば、この方法で回避可能です。 しかし開発環境でデバッグレベルを1以上にしていると、フレームワークがerror_reportingをE_ALLに上書きしてしまうため、Deprecatedが表示されてしまいます。 E_ALLを設定している箇所を書き換える方法もありなのですが、開発環境にある複数の