在调试程序时,有可能会出现Undefined variable错误,一般情况下php是不需要定义变量的,但如果服务器什么都报错的,就会出现错误,我们经常接收表单POST过来的数据时报Undefined index中的错误如下:$act=$_POST[&39;];或者总是提示Notice: Undefined index: act in D:\\workspace\\test.php on line 48.另外,有时还会出现Notice: Undefined variable: $up …… 等一些这样的提示 , 所以服务器上都是应该屏蔽这种错误的 。出现这种情况的原因:由于变量未定义引起的 。
解决方法,找到php.ini的位置:
1)在 error_reporting设置: 找到error_reporting = E_ALL 修改为error_reporting = E_ALL & ~E_NOTICE 。
2) 在register_globals设置: 找到register_globals = Off; 修改为register_globals = On; Notice: Undefined variable: email in D:\\PHP5\\ENOTE\\ADDNOTE.PHP on line 9。
另外,大家一定要注意在修改php.ini文件以后,一定要记得重启apache 。否则修改不会起作用的 。
如果什么错误都不想让显示,直接修改: display_errors = Off 如果你没有php.ini的修改权限,可在php头部加入 ini_set; 即可 。
标签: php学习, php中文手册, php笔试题, php面试题, php, php基础, php教程, php函数
【PHP的Undefined variable错误怎么解决?】以上就是朝夕生活(www.30zx.com)关于“PHP的Undefined variable错误怎么解决?”的详细内容,希望对大家有所帮助!
猜你喜欢
- 香水排行榜前十名男士:博宝利英伦迷情上榜,第一无比强烈
- 一文搞定递归、非递归的左右互搏术
- JavaScript中解决堆栈溢出,简单的方法是将堆栈调用改成事件循环
- 安卓用户注意:微信闪退、无响应,使用这个方法有效避免
- CF手游微信登录不了 微信登录失败解决方法
- 手机APP经常弹出“无响应”?可以尝试这几个方法
- 手机应用总是无响应?只需点击这里一下就能解决,赶紧悄悄尝试
- 中国十大童车品牌排行榜:永远上榜,第一是世界知名品牌
- 暖暖环游世界剑三微信打不开解决方法