从PHP 7.0升级到PHP 8.0

  • 本文关键字:PHP 0升 php php-7.4 php-8
  • 更新时间 :
  • 英文 :


我的所有项目都有一个问题。它在PHP7.0中运行良好,但在PHP8.0中显示错误。在中,我创建了这样的POST和GET变量(没有单引号(:

1) $_POST[dob]
2) $_GET[id]
3) INSERT INTO company VALUES($_POST[dob],$_GET[id])

对于会话,GET mehtod,Cookie无处不在,我正在创建一个没有单引号的变量。现在它在php 8.0 中被弃用

有没有什么快捷的方法/任何功能或解决这个问题?

从PHP 8迁移指南中关于向后不兼容更改的部分中,该功能被删除:

正在尝试访问未定义的非限定常量。以前,不合格的常量访问会导致警告,并被解释为字符串。

您使用的"技巧"仍然会导致您忽略的警告。除了不升级或使用引号之外,没有任何修复方法。

相关内容

  • 没有找到相关文章

最新更新