从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
在没有看到代码的情况下,我认为这是我可以为您提供的所有帮助