Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)归海一刀published in(发表于) 2014/2/17 7:43:56 学习动态网页技术PHP中错误处理的一些方法_[PHP教程]
已经玩php一段时间了,基本是from 0开始的,经常出现的问题也很多,慢慢的可以熟练的查询文档了,而且,经验也不是很多。 先look here。:
php的递给调用会吃掉很多的内存。 一般的,不要太多的使用define。 在类的构造和属性器方面,5已经做了很多的工作,克服的bug就不说了,__系列的函数都有一些看点,也是支持static的。 按照我现在的写过的程序,很少用到框架页面的,我感觉在php里面速度不在是一个问题。 注意类的调用次序,特别是已经extends的,准确的释放掉内存。
这个注意使用乱用,MYSQL_ASSOC,MYSQL_NUM 和 MYSQL_BOTH是一个enum吧。默认的是MYSQL_BOTH. mysql的语句,如果执行in 的话不再支持limit。so...很麻烦。 支持distinct,group之,程序循环执行,md。
在使用的时候:
这是使用函数获取的,当然您的错误报告级别应该高点:
为了更加oo,先看看一个描述类的自写的函数:
"); print_r(get_class_methods(classname)); print_r("
"); print_r(get_class_vars(classname)); print_r("
发现exception类的所有get方法是:
慢慢的优化个性点,也可以的。 ok,来看比较oo的处理方式:
'); echo(str); echo('
而后,注意了,如果您第一次(或者重新)加载的话,就加上:
如果不是上述情况,就不要加了,否则会出现
因为error_handler是anto_flush的。 在一个exception里面不能调用其他的exception。有2条普遍适用的规则,如下:
restore_exception_handler();是可以保存exception柄的,注意,执行error以后就会有Exception的了。 最后,加上一个完整的例子:CallError.php
执行结果:
另外,在类中,还可以这样:
著名的Smarty就是这么做的.
赞