请资深人士开讲座---错误处理 为什么用1000,1010,1011这样的,多难记啊为什么不用"adderr,editerr,delerr"这样的标记? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义常量// // 首字母M(Message)//// 定义一个5位整数,首位作为出错级别,共9级,后2位作为模块id,最后2位作为出错编码// 首位说明:// +--------+-------+-------+// | 1 2 3 // +--------+-------+-------+// | 提示 警告 致命 // +--------+-------+-------+// 对模块编号// +------------+-----------+// 用户 01// +------------+-----------+// 用户组 02// +------------+-----------+// 类别 03// +------------+-----------+例:define("M10101","用户名称不正确");这样同组开发的队友,一看编号就明白,这是一个什么性质的消息,如上便是提示类的,用户模块的消息.其消息是用户名称不正确.并且用常量来定义的效率比数组要高,因为不用检索了.但用这种办法的前提是要对系统中的模块很清楚,否则会出现混乱. to Debian(乌鱼子)我也发现了,可不知道如何改to cnfreely(国国)数字是消息代码,字符串比较难编码一些。使用方法为header("location:message.php?message_no=1001");to ustb(偶然)谢谢回帖 在php4中我采用的方法是,定义一个exception类,所有的错误或者异常都从这个类继承(另外也定义了一个SystemException类,用来描述系统错误)和一个错误堆栈。定义了两个函数raise($exception), raised($exceptionname)用来抛出和检查是否有对应的异常抛出。实现的比较简单,但是使用的时候很方便。不需要在些return errorCode之类的代码了。 http://logging.apache.org/log4php/这个是记录日志的。对于错误处理和Exception很多的建议都是,尽量的使用已经有的Exception类。 thinkphp用import引入的文件,没有办法读取 求助,值班代码怎么写 急~~~在线等~~~~ PHP如何实现按时间分段查询 急!!flash 上传又出现问题!在线等!!!! 再次提问php+mysql大数据量的问题,如何优化排序! 关于PHP网站后台登陆信息截取并保存在WEB目录的问题 感谢各路朋友出来相助 我是php初学者 将本页转到指定的页面,关闭其父窗口?怎么办,单个功能都可以实现! linux中有没有像在win中运行ephp这样的能一起安装apache+mysql+php的软件? php绘制验证码图片问题 这个查询没有思路了 如何实现多行数据修改!
//
// 首字母M(Message)
//
// 定义一个5位整数,首位作为出错级别,共9级,后2位作为模块id,最后2位作为出错编码
// 首位说明:
// +--------+-------+-------+
// | 1 2 3
// +--------+-------+-------+
// | 提示 警告 致命
// +--------+-------+-------+// 对模块编号
// +------------+-----------+
// 用户 01
// +------------+-----------+
// 用户组 02
// +------------+-----------+
// 类别 03
// +------------+-----------+例:
define("M10101","用户名称不正确");
这样同组开发的队友,一看编号就明白,这是一个什么性质的消息,如上便是提示类的,用户模块的消息.其消息是用户名称不正确.并且用常量来定义的效率比数组要高,因为不用检索了.但用这种办法的前提是要对系统中的模块很清楚,否则会出现混乱.
我也发现了,可不知道如何改
to cnfreely(国国)
数字是消息代码,字符串比较难编码一些。
使用方法为
header("location:message.php?message_no=1001");
to ustb(偶然)
谢谢回帖