如何解决从 PHP 7.0 升级到 PHP 8.0
我的所有项目都存在问题。它在 PHP 7.0 中运行良好且完美,但在 PHP 8.0 中显示错误。在我创建这样的 POST 和 GET 变量(没有单引号):
1) $_POST[dob]
2) $_GET[id]
3) INSERT INTO company VALUES($_POST[dob],$_GET[id])
对于会话,GET mehtod,Cookies 无处不在,我创建了没有单引号的变量。现在它已在 php 8.0 中弃用
是否有任何快捷方法/任何功能或摆脱这个问题?
解决方法
从 PHP 8 migration guide section on backward incompatible changes 中删除了该功能:
试图访问未定义的非限定常量。以前,不合格的常量访问会导致警告并被解释为字符串。
您使用的“技巧”仍然导致您忽略的警告。除了不升级或使用引号外,没有其他修复方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。