社区
基础编程
帖子详情
一个php文件中的undefined index怎么去除
try-catch-finally
2012-01-14 12:17:23
一个php文件中的undefined index怎么去除?在浏览器中老是显示Notice。
...全文
198
5
打赏
收藏
一个php文件中的undefined index怎么去除
一个php文件中的undefined index怎么去除?在浏览器中老是显示Notice。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小在在
2012-01-14
打赏
举报
回复
是数组索引还是方法,表达清楚点.
错误意思是找不到index这个东西.
黄袍披身
2012-01-14
打赏
举报
回复
[Quote=引用 2 楼 phpnewnew 的回复:]
这是一个提示而不是错误 解决的方法就是加个判断
if (isset()$xxxx){
...
[/Quote]
if (isset($xxxx)){
这都打错...看样子该吃药了.哈哈哈
码无边
2012-01-14
打赏
举报
回复
[Quote=引用 3 楼 xuzuning 的回复:]
直接回避
error_reporting(E_ALL ^ E_NOTICE);
这种方式,并不适合 java 程序员
但是既然是 java 程序员,那么就应该知道:凡是变量都需要先声明,再使用
非要去使用不知是否存在的变量,只能说是人品问题
[/Quote]老大说的不错。
xuzuning
2012-01-14
打赏
举报
回复
直接回避
error_reporting(E_ALL ^ E_NOTICE);
这种方式,并不适合 java 程序员
但是既然是 java 程序员,那么就应该知道:凡是变量都需要先声明,再使用
非要去使用不知是否存在的变量,只能说是人品问题
黄袍披身
2012-01-14
打赏
举报
回复
这是一个提示而不是错误 解决的方法就是加个判断
if (isset()$xxxx){
...
PHP
中
Undefined
index
错误的解决方法
防御性编程三原则前置检查:访问前验证键存在性错误处理:记录错误上下文默认值保护:为可能缺失的键提供合理默认值代码审查清单✅ 所有外部输入数组访问是否包含检查?✅ 多维数组访问是否实现深度检查?✅ SESSION/COOKIE数据是否初始化?✅ 配置数据是否提供合理默认值?性能优化建议对于高频访问的配置数据,使用extract()函数(谨慎使用)预定义允许的键列表:$allowedKeys = ['name', 'age', 'email'];
php
提示
undefined
index
的解决方法
php
提示
undefined
index
的解决方法常见undefind 错误解决方法方法1:服务器配置修改方法2:对变量进行初始化。方法3:做判断方法4:在出现notice代码之前加上@方法5:通过函数进行传递值
PHP
错误级别介绍 常见undefind 错误 平时用$_post[''],$_get['']获取表单
中
参数时会出现Notice:
Undefined
index
: -------- 我们...
php
提示Notice:
Undefined
index
解决方法
php
提示Notice:
Undefined
index
解决方法
php
提示Notice:
Undefined
index
问题,
Undefined
index
:是指你的代码里存在:“变量还未定义、赋值就使用”的错误,这个不是致命错误,不会让你的
php
代码运行强行
中
止,但是有潜在的出问题的危险… 在读数据时出现: Notice:
Undefined
index
: name in … Notice: ...
PHP
Notice:
Undefined
index
和
Undefined
variable问题的解决方法:
首先,这个不是错误,是warning。所以如果服务器不能改,每个变量使用前应当先定义。 方法1:服务器配置修改 修改
php
.ini配置
文件
,error_reporting = E_ALL & ~E_NOTICE 方法2:对变量进行初始化,规范书写(比较烦琐,因为有大量的变量)。但还没有找到好定义方法,望大家指教 方法3:每个
文件
头部
php
中
的 notice,
PHP
中
出现Notice:
Undefined
index
的三种解决办法
前一段做的
一个
PHP
程序在服务器运行正常,被别人拿到本机测试的时候总是出现“Notice:
Undefined
index
:”这样的警告,这只是
一个
因为
PHP
版本不同而产生的警告(NOTICE或者WARNING),而非错误(ERROR)。
PHP
中
的变量在不声明的情况下使用的时候,
PHP
4运行正常,但是到了
PHP
5环境下就会出现上述的警告或者提示。经过搜索查询,总结出来以下三种解决Notice: U...
基础编程
21,889
社区成员
140,329
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章