我面临的问题是
在第32行的Setting_model.php中以布尔值调用成员函数result_array()
当我尝试访问服务器上的应用程序时。它在localhost(XAMPP)上运行或给出预期输出的位置。
以前我的服务器PHP版本是5.3.x,但出现错误
PHP致命错误:调用一个成员函数result_array() 第32行的Setting_model.php中的非对象
然后我已将服务器上的PHP版本升级到5.6.38,错误变为
在第32行的Setting_model.php中以布尔值调用成员函数result_array()
看了SO和其他网站上的几篇文章后,我确定我可以纠正此问题并使它起作用。因为第32行是
$result = $query->result_array();
我可以做到
$result = $query;
这行不会给我错误..但是大约25k行以上的整个代码都是以此方式编写的。我敢肯定,即使我尝试进行大多数更改,我也会错过一些地方,这些地方反过来会影响生产,并且随时可能崩溃。
现在我的问题是。
为什么它在我的本地(XAMPP)上成功运行并在服务器上显示错误?
或
我应该怎么做才能在服务器上运行$query->result_array();
代码。