网管程序员论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1146|回复: 0

PHP Notice: Use of undefined constant IN_BA - assumed 'IN_B的错误解决办法

[复制链接]
发表于 2013-1-29 13:29:25 | 显示全部楼层 |阅读模式
本帖最后由 IT博士小 于 2013-1-29 13:31 编辑

PHP Notice: Use of undefined constant IN_BA - assumed 'IN_B D:\wwwroot\www.itmop.com\index.php on line 4解决办法


Notice: Use of undefined constant Submit_ok - assumed 。。。。。

Notice: Undefined index: Submit_ok in 。。。。。




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

解决办法:

1.在开头加上error_reporting(E_ALL & ~E_NOTICE);

这句话表示提示除去 E_NOTICE 之外的所有错误信息 因为post数组是个空的array,而代码中的这种方法适用于的是提交以后


2.如果觉得上述办法不彻底,还可以关闭php提示功能:

搜索php.ini:

  error_reporting = E_ALL

  改为:

  error_reporting = E_ALL & ~E_NOTICE
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|最新更新|网管程序员社区 鄂ICP备11008024号-3

GMT+8, 2019-11-22 19:21 , Processed in 0.093600 second(s), 20 queries .

Powered by 网管论坛

© 2001-2018 www.027safe.com Inc.

快速回复 返回顶部 返回列表