请选择 进入手机版 | 继续访问电脑版

悍铭论坛

 找回密码
 立即注册
查看: 100|回复: 0

PHP运行出现Notice : Notice: Undefined index的原因及解决办法

[复制链接]
发表于 2018-10-2 12:46:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
<span style="font-size:18px;"><?php
$u=$_GET['u'];
echo $u;
echo "<br>";

?></span>直接运行的话会"Notice: Undefined index: u inF:\www\test\1\1.php on line3"的警告,但这是PHP 的提示而非报错,这里我未给$u赋予值,又把它输出,所以报错了,PHP 本身不需要事先声明变量即可直接使用,但是对未声明变量会有提示。在网站正式开始运行时,会把提示关了的


关闭 PHP 提示的方法

  搜索php.ini:

  error_reporting = E_ALL

  改为:

  error_reporting = E_ALL & ~E_NOTICE

  还有个不是办法的办法就是

  在每个文件头上加

  error_reporting(0); 虽然不好弄但是可以解决问题
<span style="font-size:18px;">
<?php
error_reporting(0);
$u=$_GET['u'];
echo $u;
echo "<br>";
//加上error_reporting(0);就不会弹出警告了
?></span>


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|悍铭论坛 ( 滇ICP备13006366号-1 )

GMT+8, 2018-12-13 11:57 , Processed in 0.065362 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表