迁移到 PHP7 后 PHP 脚本不起作用



PHP5.5迁移到PHP7.2后,我的PHP脚本没有执行,但是phpinfo()加载正常。我已经从源代码安装了php.

我启用了display_errors设置,它显示以下消息

[03-Oct-2018 16:32:12 UTC] PHP Warning:  Creating default object from empty value in config.php on line 163
[03-Oct-2018 16:32:12 UTC] PHP Notice:  Array to string conversion in get.php on line 25

[03-Oct-2018 16:32:12 UTC] PHP 通知:未定义的属性:stdClass::$Array in get.php 在第 25 行

但这些是警告和通知. 我是否缺少一些使代码工作的配置?

在config.php文件中的第一个错误中,您可能应该实例化一个新的stdClass((,如下例所示:

$var = new stdClass()

,然后为其属性赋值。

在第二个错误中,您必须已将 var 分配为数组,然后尝试回显该 var

在没有看到代码的情况下,我认为这是我可以为您提供的所有帮助

最新更新