当前位置:首页 > PHP教程 >

Deprecated: Methods with the same name as their class will not be constructors

发布时间:2022-04-19 22:18:08 作者:佚名 阅读:(2786)

今天把服务器上面的PHP版本从5.6.3升级到php7.1.3,打开网站时却提示Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP,接下来吾爱编程为大家介绍一下解决方法,有需要的小伙伴可以参考一下:

1、错误原因:

    由于PHP7开始P不再支持与类名相同的构造方法,构造方法统一使用 __construct(),导致网站在PHP5.6版本下开发的网站不能正常运行。

2、解决方法:

captcha_width = isset($captcha_width) && $captcha_width > 0 ? $captcha_width : $this->captcha_width;
        $this->captcha_height = isset($captcha_height) && $captcha_height > 0 ? $captcha_height : $this->captcha_height;
    }
}

更改为:

captcha_width = isset($captcha_width) && $captcha_width > 0 ? $captcha_width : $this->captcha_width;
        $this->captcha_height = isset($captcha_height) && $captcha_height > 0 ? $captcha_height : $this->captcha_height;
    }
}

以上就是吾爱编程为大家介绍的关于Deprecated: Methods with the same name as their class will not be constructors错误的解决方法,了解更多相关文章请关注吾爱编程网!

欢迎分享转载→ Deprecated: Methods with the same name as their class will not be constructors

© 2015-2021 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们