PHP新手NOTICE错误常见解决方法_php技巧

刚学习PHP,不久,一般就看看手册,和一本叫PHP和mysql web开发的。

最近在整留言板,刚才遇到个问题。

页面中,好多类似 Notice: Use of undefined constant title - assumed 'title' in D:\wamp\www\phpmysqlweb\bbs\list.php on line 17

页面很难看,很纠结啊,我用的是wamp集成包。

百度了下,看来好多朋友也有这个情况。

Notice意思是使用了没有被声明的变量,但是程序不会影响使用。难怪还是能正常运行的,就是不雅观。

解决办法有4个:

1:在上面初始化

2:打开php.ini文件

修改配置文件

error_reporting设置:

找到error_reporting=E_ALL

修改为error_reporting=E_ALL & ~E_NOTICE

3:用include把 error_reporting(E_ALL & ~E_NOTICE);写进去 //天空就是这么干的,因为是个懒人,怕打开这个那个,嘻嘻。。。。。

4:直接在文件最上面加个error_reporting(0);

准备好好搞PHP,不过遇上这个奇怪问题,还有咱有百度,神马问题,百度下,都有解决了。

新手朋友们注意了,当页面报什么错误的时候,检查代码,是否缺分号或者括号的,刚才我就犯了那些粗心问题,惭愧。

我的PHP之路注定是困难的,但是我不会放弃,一定要好好做。加油。

时间: 2025-01-31 01:41:30

PHP新手NOTICE错误常见解决方法_php技巧的相关文章

php提示Failed to write session data错误的解决方法_php技巧

本文较为详细的分析了php提示Failed to write session data错误的解决方法.分享给大家供大家参考.具体方法如下: 一.问题: 提示信息:Warning: Failed to write session data (files).Please verify that the current setting of session.save_path is correct () in Unknown on line 0 二.解决方法: 代码如下: 复制代码 代码如下: ses

腾讯微博提示missing parameter errorcode 102 错误的解决方法_php技巧

本文实例讲述了腾讯微博提示missing parameter errorcode 102 错误的解决方法.分享给大家供大家参考.具体分析如下: 今天在调试腾讯微博接口时,出现一个错误,找了网上都没有相关资料,最后自己调通了,故发布此文,避免各位phper重复造轮子. 错误信息,代码如下: 复制代码 代码如下: stdClass Object (     [data] =>      [detailerrinfo] => stdClass Object         (            

php Notice: Undefined index 错误提示解决方法_php技巧

第一种方法:如果不影响程序的正常执行,可以采用屏蔽的方法 可以在代码的第一行 加上 error_reporting(E_ALL ^ E_NOTICE); 关闭掉 NOTICE错误的警告 第二种方法:定位到具体的行,根据提示解决.例如elseif ($_POST['istrue'] == 'ok'),如上代码,没有提交istrue这个,所以肯定是有问题的. 可以用如下代码解决上面先判断 复制代码 代码如下: if(array_key_exists( 'istrue',$_POST)) { if($

php连接Access数据库错误及解决方法_php技巧

php+access连接数据库常用的方式一般有两种. 推荐的代码 需要注意php获取路径用的是realpath 复制代码 代码如下: <?php $connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data.mdb"); $connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC); $i

PHP has encountered an Access Violation 错误的解决方法_php技巧

搭建wordpress的时候发觉居然会报这种错误,网上的解决方案都是千篇一律的复制粘贴,都是关于eaccelerator的设置问题,我很奇怪我并没有安装这个扩展啊?不过倒是安装过APC扩展,两种扩展都是优化服务器做底层代码支持,实现缓存共享.将APC关闭就不报错了. 一般是因为eaccelerator的问题解决方法如下:php for windows的bug 参考: 第一种可能: 去掉 php中 eaccelerator 的扩展 这样做能够解决您的问题,不过可能会加重系统负担 因为eaccele

WordPress中&quot;无法将上传的文件移动至&quot;错误的解决方法_php技巧

今天在网页上传图片到博客,结果提示:"无法将上传的文件移动至 /home/wwwroot/wp-content/uploads/2013/",郁闷了,认为是权限问题,修改了文件,都改成了777的权限,但是还是不可以写入,图片无法上传. 索性,我查看了我的网站根目录文件夹的权限,显示是www ,www  ,而用ps aux|grep nginx 显示的是nobody 的身份运行nginx的子程序,ps aux|grep php-fpm,显示的也是nobody.同时发现,我网站里的其他的文

Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法_php技巧

当然这个东西很吃内存,配置差点的就不推荐使用了. 最近用的时候, 发现, 建立PHP工程后,再打开 Zend Studio for Eclipse就出现这个错误 An internal error occurred during: "Building PHP projects ..."java.lang.NullPointerException 很烦人的. 出错后PHP projects 会停止build,代码提示就全部没有了.需要手动rebuild. 今天在zend论坛找到一个解决办

浅析Mysql 数据回滚错误的解决方法_php技巧

MYSQL的事务处理主要有两种方法.1.用begin,rollback,commit来实现begin 开始一个事务rollback 事务回滚commit 事务确认 2.直接用set来改变mysql的自动提交模式MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过set autocommit=0 禁止自动提交set autocommit=1 开启自动提交来实现事务的处理. 当你用 set autocommit=0 的时候,你以后所有的SQL都将做为事务处理,直到你用c

phpExcel导出大量数据出现内存溢出错误的解决方法_php技巧

phpExcel将读取的单元格信息保存在内存中,我们可以通过 复制代码 代码如下: PHPExcel_Settings::setCacheStorageMethod() 来设置不同的缓存方式,已达到降低内存消耗的目的! 1.将单元格数据序列化后保存在内存中 复制代码 代码如下: PHPExcel_CachedObjectStorageFactory::cache_in_memory_serialized; 2.将单元格序列化后再进行Gzip压缩,然后保存在内存中 复制代码 代码如下: PHPEx