在php 5中使用try-catch语句时需要考虑哪些性能影响?
我之前在网上看过一些关于这个主题的旧的,看似相互矛盾的信息.我目前必须使用的很多框架都是在php 4上创建的,并且缺少php 5的许多细节.所以,我自己在使用php的try-catchs时没有多少经验.
我正在研究PHP框架,目前正在设计错误处理.根据我在SO上所读到的内容,我应该只使用异常情况,特殊情况.因此,输入错误密码时抛出异常是错误的.
当我想向用户返回服务器错误代码时,我是否应该避免使用异常(例如,404 Page Not Found)?如果是这样,我应该编写自己的错误处理类吗?