时间:2021-07-01 10:21:17 帮助过:20人阅读
最近我也是在狂补自己的技术底蕴,去年毕业的,因为去年毕业以后花了五个月的时间用来考研,也没有考上,让自己的技术有点落后了。真正的踏踏实实工作,尤其是在优秀的团队里面工作的经验还是很少的,因为自己技术不扎实的原因,前一阵子让自己在技术方面吃了不少的亏。于是,下定决心,好好补补自己的技术。说实话,我对技术不是很痴迷,不过,既然是做这行的,就做出来个样子来!我相信兴趣是培养的,谁也不是一出生就会感兴趣的,还是要靠引导和发掘兴趣点。
现在需要学习的东西很多,PHP,js,linux,mysql,分布式,缓存。。。,凡事都要靠积累,好好努力吧。
好,不要总是说虚的了,来写点实在的。
今天学习了PHP的错误处理机制和linux的基本命令。
对于错误处理,我的理解就是:写代码就要考虑代码的完整性和安全性。而错误处理机制就是避免错误发生以及真的有错误发生以后的弥补措施。对于PHP的错误处理机制简单介绍以下几点,部分参考http://php.com/manual/zh/book.errorfunc.php:
一:关于错误的触发、展示和处理。
1.首先可以通过php.ini里面的配置文件配置error_reporting的错误报告级别,错误级别也是可以在服务器配置文件和PHP代码里面进行设定。
2.用户可以通过trigger_error()产生一个用户级别的error,notice或者warning信息。
3.可以通过set_error_handler()函数设定用户自定义的错误处理函数。
二:关于异常的抛出和捕获。
1.下面是我从书上摘抄的:”异常为以一种可扩展、可维护和面向对象的方式处理错误提供了统一的机制“。
2.异常处理就是try...throw...catch语句,对可能遇到的异常情况,设置专门的针对策略,设置不同的代码路径。比如当你认为一段代码或者一个函数可能引发错误的时候,可以把这段代码或者函数放到try{}代码块里面,并在出现错误的情况下在try{}里面手动throw一个对象,然后再try语句后面通过catch捕获这个异常,可以设置多个catch语句来捕获不同类型的异常,并进行相应的处理。
3.throw可以抛出任何类型的异常对象,但是使用Exception类的实例或者从她继承过来的异常类的实例是推荐的。关于上面说的一些东西不理解的地方,可以去百度或者bing,不再赘述。
2.可以通过set_Exception_handler设置用户自定义的异常处理函数,用于没有用try/catch快赖不活额异常。
在这里,我对异常处理和错误处理的理解还不是很深,见谅,请大家多多指教。因为已经十二点多了,明天还得早起,所以没有太多的时间来细说,这些东西以后肯定还是要再次细说的,现在感觉php的一个错误处理都博大精深,呵呵了,是我太无知了么。
以上就介绍了好的编程人员是好的作家,包括了Exception,异常处理,面向对象方面的内容,希望对PHP教程有兴趣的朋友有所帮助。