迁移到 PHP7 后 PHP 脚本不工作

标签 php mysql apache rhel6

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/

相关文章:

mysql - SQL 查询以透视和组合行

android - 在 Android 中找不到使用 DigestUtils 的方法

php - PhoneGap 和 CMS 集成

php - 从字段不匹配条件的表中选择

PHP 和 MySQL - 如何计算特定用户输入数据的次数?

javascript - 将Mysql时间戳转换为本地国家时间戳

php - UTF-8贯穿始终

java - 与CXF 2.4.10相关的Spring初始化失败

php - 如何从数据库获取数据并将其存储在 PHP session 中

php - 调试 PHP 内存泄漏。跟踪引用计数?