throw oublié
<?php
class MyException extends \Exception {}
if ($error !== false) {
// This looks like 'throw' was omitted
new MyException();
}
Parfois, le mot-clé throw est oublié, alors même qu’il est nécessaire. Il est difficile de réaliser qu’il manque : PHP instancie correctement l’exception, puis l’ignore immédiatement, car il n’y a aucune utilisation de cette exception : aucune erreur n’est signalée. Il faut identifier une situation d’erreur et comprendre que l’erreur est absente.
See Also
PHP Features
Last updated: 18 September 2026