我安装了Apaache并配置为侦听端口8080 在/ apache24 / htdocs
下使用了PHP runner和out in htdocs文件夹当我浏览网站locahost时:8085它工作正常 但当我浏览网站localhost:8080时,它显示以下错误
我认为在安装和卸载IIS之后发生了所有这些事情
知道如何解决这个问题吗?!
问候
不推荐使用:与其类同名的方法不会 PHP未来版本中的构造函数; facebookWrapper有一个 C:\ Apache24 \ htdocs \ include \ phpfunctions.php中不推荐使用的构造函数 第24行
不推荐使用:与其类同名的方法不会 PHP未来版本中的构造函数; class_GlobalEvents有一个 C:\ Apache24 \ htdocs \ include \ events.php中的弃用构造函数 第36行
不推荐使用:与其类同名的方法不会 PHP未来版本中的构造函数; TLayout已被弃用 第3行的C:\ Apache24 \ htdocs \ classes \ layout.php中的构造函数
不推荐使用:与其类同名的方法不会 PHP未来版本中的构造函数; ConnectionManager有一个 不推荐使用的构造函数 第2行的C:\ Apache24 \ htdocs \ connections \ ConnectionManager.php
不推荐使用:与其类同名的方法不会 PHP未来版本中的构造函数; Connection已弃用 第2行的C:\ Apache24 \ htdocs \ connections \ Connection.php中的构造函数
不推荐使用:与其类同名的方法不会 PHP未来版本中的构造函数; MySQLiConnection有一个 不推荐使用的构造函数 第2行的C:\ Apache24 \ htdocs \ connections \ MySQLiConnection.php
答案 0 :(得分:0)
您正在收到这些警告,因为您正在执行的PHP代码可能有点过时和/或您可能正在使用较新版本的PHP。
在过去,类构造函数将通过给出与该类同名的方法来定义。后来改变了构造函数的名称__construct
。
摆脱这些错误的快捷方法是更改php.ini
文件中的error_reporting设置。对E_ALL & ~E_DEPRECATED
或E_ALL & ~E_DEPRECATED & ~E_NOTICE
之类的内容,但要注意。对于较新版本的PHP,您的代码可能会停止一起工作。
这将禁用所有不推荐使用的警告以及第二个选项的所有通知。
解决此问题的正确方法是更新所有违规代码。为此,您必须将类构造函数名称(与类同名的方法)更改为__construct。