• PHP警告错误处理办法


    对于一个PHP新手,遇到错误是一件很恼火的事情。特别是当你写完一个页面去预览的时候,发现整个版面上面全是警告。

       
    Notice: Use of undefined constant ALL_PS - assumed 'ALL_PS' in d:wampwwwcmsglobal.php on line 50

      Notice: Undefined index: EaseTemplateVer in d:wampwwwcmslibs emplate.core.php on line 51

      Notice: Use of undefined constant uid - assumed 'uid' in d:wampwwwcmsglobal.php on line 54

      Notice: Undefined index: uid in d:wampwwwcmsglobal.php on line 54

      Notice: Use of undefined constant cuid - assumed 'cuid' in d:wampwwwcmsglobal.php on line 55

      Notice: Undefined index: cuid in d:wampwwwcmsglobal.php on line 55

      Notice: Use of undefined constant shell - assumed 'shell' in d:wampwwwcmsglobal.php on line 56

      Notice: Undefined index: shell in d:wampwwwcmsglobal.php on line 56

      Notice: Use of undefined constant cshell - assumed 'cshell' in d:wampwwwcmsglobal.php on line 57

      Notice: Undefined index: cshell in d:wampwwwcmsglobal.php on line 57

      Notice: Use of undefined constant username - assumed 'username' in d:wampwwwcmsglobal.php on line 58

      Notice: Undefined index: username in d:wampwwwcmsglobal.php on line 58

      Notice: Use of undefined constant cusername - assumed 'cusername' in d:wampwwwcmsglobal.php on line 59

      Notice: Undefined index: cusername in d:wampwwwcmsglobal.php on line 59

      Notice: Use of undefined constant id - assumed 'id' in d:wampwwwcmscompanyjob.php on line 10

      Notice: Use of undefined constant id - assumed 'id' in d:wampwwwcmscompanyjob.php on line 14

      Notice: Use of undefined constant content - assumed 'content' in d:wampwwwcmscompanyjob.php on line 16

      Notice: Use of undefined constant content - assumed 'content' in d:wampwwwcmscompanyjob.php on line 16

      Notice: Use of undefined constant description - assumed 'description' in d:wampwwwcmscompanyjob.php on line 17

      Notice: Use of undefined constant description - assumed 'description' in d:wampwwwcmscompanyjob.php on line 17

      Notice: Use of undefined constant provinceid - assumed 'provinceid' in d:wampwwwcmscompanyjob.php on line 18

      Notice: Use of undefined constant cityid - assumed 'cityid' in d:wampwwwcmscompanyjob.php on line 19

      Notice: Use of undefined constant hy - assumed 'hy' in d:wampwwwcmscompanyjob.php on line 20

      Notice: Undefined variable: content in d:wampwwwcmslibs emplate.core.php on line 557

      进入网站会出现大量类似下面的提示,但是可以正常显示和运行

      Notice: Use of undefined constant ctbTitle - assumed 'ctbTitle' in d:ctb1.5ctbincludeconfig.php on line 23...

      b答案:这些是 PHP 的提示而非报错,PHP 本身不需要事先声明变量即可直接使用,但是对未声明变量会有提示。一般作为正式的网站会把提示关掉的,甚至连错误信息也被关掉

      关闭 PHP 提示的方法

      搜索php.ini:

      error_reporting = E_ALL

      改为:

      error_reporting = E_ALL & ~E_NOTICE

      还有个不是办法的办法就是

      在每个文件头上加

      error_reporting(0); 虽然不好弄但是可以解决问题

    这是书写不规范导致的,如:$row[name],   正确写法为$row['name'];

    清风明月本无价,近水远山皆有情。
  • 相关阅读:
    win10系统下office 2019激活
    如何根据【抖音分享链接】去掉抖音水印
    Java多线程学习之ThreadLocal源码分析
    Java多线程学习之synchronized总结
    Java多线程学习之线程的取消与中断机制
    Java多线程学习之Lock与ReentranLock详解
    Java多线程学习之线程池源码详解
    MyBatis 一、二级缓存和自定义缓存
    Spring 高级依赖注入方式
    Spring 依赖注入的方式
  • 原文地址:https://www.cnblogs.com/onlylove2015/p/5045100.html
Copyright © 2020-2023  润新知