zoukankan      html  css  js  c++  java
  • 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'];

    清风明月本无价,近水远山皆有情。
  • 相关阅读:
    关于php中,记录日志中,将数组转为json信息记录日志时遇到的问题总结
    快速搭建vsftp 服务器并配置指定目录
    Chrome 里的请求报错 "CAUTION: Provisional headers are shown" 是什么意思?
    使用sed,grep 批量修改文件内容
    Linux如何让进程在后台运行的三种方法详解
    redis 安装方式
    beanstalk 安装
    mysql 错误信息
    PostgreSQL LIMIT 子句
    pg_dump和pg-server版本不一致问题的解决办法
  • 原文地址:https://www.cnblogs.com/onlylove2015/p/5045100.html
Copyright © 2011-2022 走看看