永发信息网

php网页出现Notice: Undefined index: q in D:\Program Files\PHPnow

答案:4  悬赏:50  手机版
解决时间 2021-11-28 03:58
  • 提问者网友:寂寞撕碎了回忆
  • 2021-11-27 05:24
php网页出现Notice: Undefined index: q in D:\Program Files\PHPnow
最佳答案
  • 五星知识达人网友:逐風
  • 2021-11-27 06:20
这是最轻量级的php提示:未定义索引为q的数组变量。不是什么错误信息,一般可以屏蔽掉
用error_reporting(E_ALL ^ E_NOTICE);//显示除去 E_NOTICE 之外的所有错误信息

不过最好的方法就是再用一个变量之前先判断是否存在,然后在使用,那样的话就不会出现这个错误了
if(isset($arr['q'])){
echo $arr['q'];
}
全部回答
  • 1楼网友:逃夭
  • 2021-11-27 09:04
上楼正解。。。支持个
  • 2楼网友:酒安江南
  • 2021-11-27 08:04
这个是q变量没有定义啊,在php中用ini_set("display_errors","Off");把错误屏蔽掉就可以了
  • 3楼网友:长青诗
  • 2021-11-27 07:33
这只是个警告,因为php是个弱类型语言。不需要事先声明变量就可以使用
像java,c,c#,c+这类语言必须要事先声明
例如java:int males = 0; 声明一个males变量是个整型,赋初始值为0,才能输出这个变量
例如php:echo $males; 这个变量也没有声明就能使用。它会提示notice;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯