ECcube限定だがPHP5.3でDeprecatedが消えないとき
PHP5.3ではソースコードの互換によってはDeprecatedが出るようになったが、
php.ini
の
error_reporting
で
~E_DEPRECATED
を指定すれば、通常はこれが消える。
ところが、ECcubeだけはこれがなぜか消えない・・・!
どうして?なんで?ふざけんな!!
とか思ったら、ソースコードに直接書いていやがった。
class/SC_Initial.php
にて、
function setErrorReporting() {
error_reporting(E_ALL & ~E_NOTICE);
とかいうコードがあったので、ふざけんなとコメントアウトしたら、
見事Deprecatedは表示されなくなりました。
つーか言えよって感じ。
ディスカッション
コメント一覧
まだ、コメントがありません