我的网站是在CORE PHP中,我已经复制到其他服务器,相同的文件并导入了数据库,即使更改了配置;但不知道为什么相同的代码会给我一个错误
严格标准:不应调用非静态方法DB :: connect()
如果我解决了问题,问题将生成到下一行。大量相同的错误显示在页面上。
我对PHP版本表示怀疑 正在运行的网站有PHP VERSION是5.2.17而登台服务器有5.5.37。
答案 0 :(得分:1)
您可以从E_STRICT
删除error_reporting()
,也可以将方法设为静态,如果需要静态调用它。
此外,从PHP 5.6开始,现在不推荐在静态上下文中调用非静态函数,并且在将来的版本中将完全删除该功能,因此最好使用最新版本