A-A+

Notice : Use of undefined constant 完美解决方案 — 解决办法

2017年11月02日 10:09 汪洋大海 暂无评论 阅读 1 views 次

Notice: Use of undefined constant ALL_PS - assumed 'ALL_PS' in E:/Server/vhosts/www.lvtao.net/global.php on line 50
  Notice: Undefined index: EaseTemplateVer in E:/Server/vhosts/www.lvtao.net/libs/template.core.php on line 51
  Notice: Use of undefined constant uid - assumed 'uid' in E:/Server/vhosts/www.lvtao.net/global.php on line 54

 进入网站会出现大量类似下面的提示,但是可以正常显示和运行
  Notice: Use of undefined constant ctbTitle - assumed 'ctbTitle' in d:/ctb1.5/ctb/include/config.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'];
文章来源:http://blog.csdn.net/wang02011/article/details/6318329

标签:

给我留言