正在运行的PHP脚本突然停止工作,并出现各种错误


PHP script that was working suddenly stops working and sarts giving various errors

我开发了一个运行良好的web应用程序。我使用PDO访问MySql。

但在升级到新版本的Xampp后,它现在会出现各种错误,例如:致命错误:在第43行中的C:''xamplep''htdocs''web2print''includes''database-abstract.php中的字符串上调用成员函数query()

最初我使用的是Xampp 1.8.1,现在已经升级到5.6.3版本。

一定是什么问题?

感谢您的建议。

我已经找到了解决问题的办法。

让我试着解释一下我已经做了什么来解决它:

我使用这样的语句包含了所有相关的PHP模块:

require_once "includes'database-abstract.php";

将所有此类声明更改为:

require_once dirname(__FILE__).DIRECTORY_SEPARATOR."database-abstract.php";

解决了问题!

因此数据库抽象.php文件代码没有问题,因为它在旧版本的Xampp中可以完美工作一年。实际问题是在将Xampp升级到新版本后开始出现的。

希望这能帮助到别人。

Yogi Yang