2009-11-25 2 views
2

Est-il tout à fait possible d'avoir un retour de classe false au lieu d'une référence d'objet? Cela rendrait la gestion des erreurs très propre. Considérez le code:Meilleure pratique: gérer l'erreur de classe

$page = new PageContent('www.google.com'); 
if ($page) 
    // do stuff 
else 
    // handle error 

Répondre

5

Non, mais vous pouvez throw une exception dans la méthode __construct() et gérer cela.

+2

Je suis d'accord. Utilisez des exceptions pour cela. Ils sont conçus pour ça :). – TheGrandWazoo

+0

qui m'a aidé grâce –

Questions connexes