Eve*_*oob 2 php debugging error-handling refactoring
我正在重构一些工作代码,我遇到了一些以"@"符号为前缀的函数调用.据我了解,如果调用失败,这是为了逃避PHP错误报告.
这种类型的东西是好的做法吗?我理解开发环境中的基本原理,但是当网站被推向生产时,不应该正确处理所有错误而不是仅仅进行转义?
因此,使用此符号意味着开发人员必须在稍后阶段对代码进行排序,以删除所有错误报告转义.
我不确定是否删除这些符号,只是找到一种更好的方法来处理潜在的错误.
为清楚起见,使用它的函数是本机PHP fsockopen()函数.
这可能是你在PHP代码中遇到的最糟糕的做法.它基本上告诉解释器抑制错误,并尝试做任何代码要求它做的事情,无论结果如何.
一旦应用程序大幅增长,一个很好的方法可以将自己和其他队友拖入全能的幻影中.
使用自定义异常处理的try-catch是可行的方法.
| 归档时间: |
|
| 查看次数: |
1000 次 |
| 最近记录: |