从 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
[2018 年 10 月 3 日 16:32:12 UTC] PHP 注意:未定义的属性:第 25 行 get.php 中的 stdClass::$Array
但这些都是警告和通知。 我是否缺少一些配置来使代码正常工作?
最佳答案
在 config.php 文件中出现第一个错误时,您可能应该像下面的示例一样实例化一个新的 stdClass():
$var = new stdClass()
然后为其属性赋值。
在第二个错误中,您必须将 var 分配为数组,然后尝试回显该 var
在没有看到代码的情况下,我认为这是我能给你的所有帮助
关于迁移到 PHP7 后 PHP 脚本不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52631592/