201501-20 为开发者准备的10款错误报告和追踪工具 在程序开发中,快速有效的找到代码中的错误并给予解决是十分重要的技能,也就是调试代码的能力。我们要在实现、测试中确保代码的质量,无论错误的大小,Web开发者都应该可以追踪代码,找到错误。当然,可以借助一些优秀的代码调试工具是最好不过的了。 如今,尽管市场上有大量的调试和错误报告工具,但真正满足开发者需求的优秀工具并不是很多。这里为广大开发者推荐10款错误报告和追踪的调... 继续阅读 >
201411-07 PHP基础之异常处理1——简单异常处理及嵌套异常 PHP5添加了类似于其它语言的异常处理模块。在PHP代码中所产生的异常可被 throw 语句抛出并被 catch 语句捕获。需要进行异常处理的代码都必须放入 try 代码块内,以便捕获可能存在的异常。每一个 try 至少要有一个与之对应的 catch。使用多个 catch 可以捕获不同的类所产生的异常。当 try 代码块不再抛出异常或者找不到 catch 能匹配所抛出的异常时,PHP代码就会在跳转到最后一个catch的后面继续执行。当然,... 继续阅读 >
201411-07 PHP安全之错误报告 对于PHP的安全性来说错误报告是一把双刃剑。一方面可以提高安全性,另一方面又有害。攻击系统时经常使用的手法就是输入不正确的数据,然后查看错误提示的类型及上下文。这样做有利于攻击者收集服务器的信息以便寻找弱点。比如说,如果一个攻击者知道了一个页面所基于的表单信息,那么他就会尝试修改变量:Example#1用自定义的HTML页面攻击变量<formmethod="post"action="attacktarget?username=badfoo&password... 继续阅读 >