php:undefined index的几种解决方法 undefined identifier undefeated js判断undefined

WBOY
Freigeben: 2016-07-29 08:54:28
Original
3080 Leute haben es durchsucht

平时用$_post[''],$_get['']获取表单中参数时会出现Notice: Undefined index: --------;

undefine,undefined是什么意思,js undefined,undefined undefined,undefined symbol,最长的英文单词,undefined identifier,undefeated,js判断undefined

 

虽然可以通过设置错误显示方式来隐藏这个提示,但是这样也有隐患,就是在服务器的日志中会记录这些提示,导致日志文件异常庞大。

通过在网上搜索和自己自身的实战总结几种解决方法;

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

方法2:对变量进行初始化。

方法3:做判断isset($_post['']),empty($_post['']) if --else

方法4:在出现notice代码之前加上@,@表示这行有错误或是警告不要输出,@$username=$_post['username'];

方法5:最后一种很实用,是别人写的一个函数,通过这个函数进行传递值。

定义一个函数:

<span>function</span> _get($str){
    $val = !<span>empty</span>($_GET[$str]) ? $_GET[$str] : null;
    <span>return</span> $val;
}
Nach dem Login kopieren

然后在用的时候,直接用 _get('str') 代替 $_GET['str'] 就行啦~

 

以上就介绍了php:undefined index的几种解决方法,包括了undefined方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!