作者BBSealion (海狮)
看板PHP
标题[请益] PEAR的Auth套件出现一堆Warning
时间Sun Aug 11 12:08:19 2013
最近装了PEAR、Auth、MDB2 等套件
但一跑下去跳出一大堆php warning吓了一跳
大部分看懂能修的修掉了
但还剩下一堆
Non-static method 的问题
举一个如下:
Non-static method PEAR::raiseError() should not be called statically,
assuming $this from incompatible context in ...
我尝试如他建议的把 PEAR::raiseError 换成 $this->raiseError
错误讯息就变成了
Call to undefined method Auth_Container_MDB2::raiseError()
有人知道这该怎麽办吗? Google了一阵子好像只看到很多人也在骂这个
但都没有好的解决方法
pear upgrade MDB2 也跟我说 nothing to upgrade 了
有人说直接用@把警告压掉就好,会不会出问题啊
PS: 我是在win7上用wamp执行的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.25.17.79
※ 编辑: BBSealion 来自: 114.25.17.79 (08/11 12:10)
1F:→ rickysu:MDB2已经被PDO给取代了,所以也没什麽人想继续维护喽。 08/12 09:12
2F:→ rickysu:另外自从Composer出现,加上PEAR的诡异政策,大部分 08/12 09:13
3F:→ rickysu:的PHP开发者都转向用Composer,PEAR也开始闹空成了。 08/12 09:14
4F:→ rickysu:改用Composer跟PDO吧。 08/12 09:15
5F:→ BBSealion:原来如此!! 感谢 08/12 12:28