香港服务器ecshop因php版本过高引起的7报错这个是因高版本的php已经不支持旧版本的一些方法与函数了,我们下面来看一篇关于ecshop因php版本过高引起错误的问题解决办法。
ecshop兼容PHP版本较低,不兼容PHP更高的版本,如果使用其他版本可能会出现各种错误,如以下七种错误问题:
1、Strict Standards: Non-static method cls_image::gd_version() should not be called statically
未声明静态static将
替换为
2、Strict Standards: Only variables should be passed by reference
变量应该通过引用传递将
替换为
3、Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
将
替换为
4、Strict Standards: Redefining already defined constructor for class paypal
PHP 类,有两种构造函数,一种是跟类同名的函数,一种是 ____construct()。从PHP5.4开始,对这两个函数出现的顺序做了最严格的定义,必须是 ____construct() 在前,同名函数在后。
例如:
5、mktime(): You should be using the time() function instead
mktime()方法不带参数被调用,将
替换为
6、Strict Standards: Declaration of vbb::set_cookie() should be compatible with integrate::set_cookie($username = '', $remember = NULL)
子类的函数跟父类的同名,必须使子类的函数参数跟父类的对应函数参数个数相同
依据错误提示,修改例如:
改为
7、Parse error: syntax error, unexpected ';'语法错误,缺少;或者echo没有输出值
购买使用一诺网络香港服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。香港服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2