Bonjour,
J'ai entrepris de réécrire toutes mes classes en tenant compte de tout ce que j'ai appris depuis la première écriture.
En particulier, je les protège avec des espaces de nom et là, je ne comprends pas pourquoi les exceptions qui font partie de l'espace global ne sont pas reconnues.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if (!$name) throw new \BadMethodCallException("Invalid call for ".__METHOD__. ". First parameter 'name' is empty"); // est reconnu if (!$name) throw new BadMethodCallException("Invalid call for ".__METHOD__. ". First parameter 'name' is empty"); // N'est pas reconnu





Répondre avec citation


Partager