確認しました。
コアの方がPHP5.3に完全には対応していない様です。
とは言え、現時点では特に気にしなくても良いと思います。上記の理由からstatic宣言をした方が動作に問題が出る可能性があります。
警告を全て消すためにはloder周りとかを結構書き換えないといけないと思います。
インストール時に出てくるStrict Standardsの修正方法について
2011年1月8日 at 18:03
Windows、Apache2.2、PHP5.3.4の環境を利用しております。
php.iniのerror_reporting はE_ALL | E_STRICT | E_DEPRECATEDに設定してあります。
インストール時に以下のStrict Standardsの警告が出たので修正したいのですが、どのように修正したらよろしいでしょうか?
インストール自体は行えております。
Strict Standards: Declaration of dbTable::create() should be compatible with that of dbObject::create() in
・・・concrete\libraries\3rdparty\adodb\adodb-xmlschema03.inc.php on line 642
上記の警告は同じものが合わせて12個出ました。
これ以外にもstaticメソッドに関してのStrict Standardsが出たのですが、エラーの元となったメソッドにstaticを宣言して修正しました。
php.iniをerror_reporting = E_ALL & ~E_DEPRECATEDで設定したら警告は消える事は確認できたのですが、後学のためご教示お願い致します。
Your post has been saved and will be published after approval by the forum moderator.
Tao Sasaki
Re: インストール時に出てくるStrict Standardsの修正方法について