PHP错误提示处理
来源:互联网 发布:linux getconfig 编辑:程序博客网 时间:2024/06/05 06:10
$act=$_POST['act'];
用以上代码总是提示
Notice: Undefined index: act in F:\windsflybook\post.php on line 18
另外,有时还会出现
引用内容
Notice: Undefined variable: Submit ......
等一些这样的提示
原因:由于变量未定义引起的
第一种方法:修改PHP配置文件,屏蔽掉此类警告和提示
修改php.ini配置文件,修改error_reporting为error_reporting = E_ALL & ~E_NOTICE 。这样程序中存在NOTICE和WARNING的不足之处的时候会被忽略,当然这对于新手来说并不合适,不仅不方便调试程序,而且不利于养成好的代码习惯。
第二种方法:对每个变量进行初始化赋空值或者任意值即可,不影响运行。这对于变量比较多的程序来说比较繁琐,不过如果每次都提前设置下变量也是不错的习惯,例如:
$blank = "";$price = "15":$car = "Truck":第三种方法:每个变量前面加上“@”
或者之间改动php文件
1: if($_POST['submit']) 加一个判断条件,改为=>
if(isset($_POST['submit']) && $_POST['submit'])
2: 在开头加上
error_reporting(E_ALL & ~E_NOTICE); // 这句话表示提示除去 E_NOTICE 之外的所有错误信息
因为post数组是个空的array,而代码中的这种方法适用于的是提交以后。
我用了后面的第一种方式
阅读全文
0 0
- PHP错误提示处理
- php打开错误提示
- PHP开启错误提示
- php 开启错误提示
- sublime 提示php错误
- php开启错误提示
- PHP错误提示解决方案
- php关闭错误提示
- PHP常见错误提示
- php开启错误提示
- php 报告错误提示
- WINDBG错误提示及处理
- PHP.ini 中的错误提示
- PHP中的Notice错误提示
- ubuntu开启php错误提示
- PHP配置(错误提示)
- php notice 错误提示修正
- nginx打开php错误提示
- PHP删除HTMl标签的解决方法
- 资源下载类网站-如何判定该资源是否是最新资源
- ONOS编程系列(二)命令行命令与服务开发
- qt工程新增的UI如何手工调用现有的prc文件中的图片资源
- Mysql 如何设置字段自动获取当前时间
- PHP错误提示处理
- 【Java8源码分析】并发包-CountDownLatch
- 二叉搜索树
- ONOS编程系列(三)应用模板
- android android Error:java.lang.OutOfMemoryError: GC overhead limit exceeded
- 使用项目管理工具 `Maven`
- jQuery选择器的过滤器,即对选择的结果再进行一个过滤(如我不想要在<div id="test"></div>这里的input控件)
- opencv3.2 在Ubuntu下的编译安装
- PHP日期比较程序