在我看来,这是一个冗长的信息,因为类的使用会使它显然是一个例外。此外,在PHP中,类必须扩展Exception
类,因此很明显,在查看类本身时它是一个例外。
尽管如此,开发人员通常会应用后缀'Exception'。这是为什么?
答案 0 :(得分:12)
我知道对此没有约束力规则,但我想它只是有道理。
class FileNotFound
可能意味着很多事情,而
class FileNotFoundException
使Exception字符非常清晰。
答案 1 :(得分:4)
想象一下两个类,InvalidIndex和InvalidIndexException。 名为InvalidIndex的类可能完全有效(例如,使数据库索引无效或类似的东西)并且与异常无关。如果您现在有无效数组索引的例外,则会出现命名问题。 通过使用 Exception 添加异常类,可以避免类似的名称冲突。