Es scheint mir, dass es sich um redundante Informationen handelt, da die Verwendung der Klasse es als eine Ausnahme erscheinen lässt. Außerdem muss die Klasse in PHP die Klasse Exception
erweitern, so dass es offensichtlich ist, dass es eine Ausnahme ist, wenn man sich die Klasse selbst ansieht.
Trotzdem verwenden Entwickler normalerweise das Suffix 'Exception'. Warum ist das?
Stellen Sie sich zwei Klassen vor: InvalidIndex und InvalidIndexException. Eine Klasse mit dem Namen InvalidIndex ist möglicherweise vollständig gültig (z. B. um Datenbankindizes oder Ähnliches ungültig zu machen) und steht nicht mit einer Ausnahme in Beziehung. Wenn Sie jetzt eine Ausnahme für ungültige Array-Indizes hätten, hätten Sie ein Problem mit der Namensgebung. Durch das Suffix von Ausnahmeklassen mit Exception vermeiden Sie Namenskonflikte wie diese.
Tags und Links php exception naming-conventions