Welcome to

Mr.Xiong

Home / PHP / PHP 提示【Notice: Undefined index】解决方法

PHP 提示【Notice: Undefined index】解决方法

前言:

PHP 提示【Notice: Undefined index】,Undefined index 是指你的代码里存在:“变量还未定义、赋值就使用”的错误,这个不是致命错误,不会让你的 PHP 代码运行强行中止,但是有潜在的出问题的危险……

一、错误提示

Notice: Undefined index: name in ……

Notice: Undefined index: key in……

二、问题分析

Undefined index 是指你的代码里存在:“变量还未定义、赋值就使用”的错误,这个不是致命错误,不会让你的 PHP 代码运行强行中止,但是有潜在的出问题的危险,因此建议修改~~~~

三、解决方法

方法1:服务器配置修改,修改 php.ini 配置文件,error_reporting = E_ALL & ~E_NOTICE。

方法2:对变量进行初始化,规范书写(比较烦琐,因为有大量的变量)。但还没有找到好定义方法,望大家指教。

方法3:每个文件头部加上:error_reporting(0);如果不行,只有打开 php.ini ,找到 display_errors,设置为 display_errors = Off 。以后任何错误都不会提示。

方法4 :做判断:isset($_GET[“page”]),if-else 判断,或者加上”@”表示这行如果有错误或是警告不要输出。如:@$page=$_GET[“page”]。

Finally,谢谢大家的阅读!祝每天开心~
版权声明:本文为博主半原创文章,未经博主允许不得转载。

赞赏

微信赞赏支付宝赞赏

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

雄心勃勃但谦卑温逊!

>> <<