为了账号安全,请及时绑定邮箱和手机立即绑定

php网页出现Notice的警告?

php网页出现Notice的警告?

慕尼黑5688855 2019-02-08 11:07:05
php网页出现Notice: Undefined index: q in D:\Program Files\PHPnow
查看完整描述

2 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

这是最轻量级的php提示:未定义索引为q的数组变量。不是什么错误信息,一般可以屏蔽掉
error_reporting(E_ALL ^ E_NOTICE);//显示除去 E_NOTICE 之外的所有错误信息

不过最好的方法就是再用一个变量之前先判断是否存在,然后在使用,那样的话就不会出现这个错误了
if(isset($arr['q'])){
echo $arr['q'];
}

查看完整回答
反对 回复 2019-03-13
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

这只是个警告,因为php是个弱类型语言。不需要事先声明变量就可以使用
像java,c,c#,c+这类语言必须要事先声明
例如java:int males = 0; 声明一个males变量是个整型,赋初始值为0,才能输出这个变量
例如php:echo $males; 这个变量也没有声明就能使用。它会提示notice;

查看完整回答
反对 回复 2019-03-13
  • 2 回答
  • 0 关注
  • 935 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信