gpt4 book ai didi

php: "notice"在不同机器上的警告

转载 作者:可可西里 更新时间:2023-11-01 13:40:38 24 4
gpt4 key购买 nike

我已经在一台新机器上设置了我所有的 php 东西,我收到了很多通知警告。

我的代码在我的旧机器上运行正常,没有错误。

例如。以下行(应获得记录集值)将引起通知:$ID = $rs[id];

原因是 id 字段缺少引号,而且在不存在的值上调用 $_GET 之类的事情也会引起通知。

有人知道这是什么原因吗?我喜欢像在我的旧机器上一样保持“简单”的编码方式,而不必为记录集上的引号或大量的 isset() 而烦恼——有什么想法吗?

谢谢

最佳答案

新机器中的 PHP 安装具有更强大的配置,可以显示通知,而不仅仅是错误。那挺好的。我绝不会在我的服务器中编写或接受触发某些通知的 PHP 脚本。

这种“惰性”编码(原谅我,我想帮助你!)会带来 future 的问题(代码难以阅读和调试),并间接地带来安全问题(“惰性”代码通常存在缺陷) .修复所有触发通知的内容。 :)

并且,如果可以的话,学习一些更高级的 PHP:进行面向对象编程、封装、信息隐藏等……这就是现在的工作方式,而且比以前工作得更好。围绕通知抑制和 register_globals 构建的旧 PHP 脚本有些垃圾。

关于php: "notice"在不同机器上的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5903057/

24 4 0
文章推荐: php - __get() 函数在 php 中的行为
文章推荐: javascript - 使用 Javascript 呈现 HTML 的策略
文章推荐: html - 对齐 3 个
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com