[POO] return d'une instanciation // gestion des exceptions
Bonjour à tous,
Comment faire en sorte que MaClasse return FALSE (au lieu de l'objet) en cas d'erreur à l'initialisation par exemple ?
J'essaye de faire un truc du genre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <?php
class MaClasse {
function MaClasse($param) {
// initialisation [...]
// en cas de problème :
return FALSE;
}
}
$o = new MaClasse('truc');
if ($o === FALSE)
die('erreur');
else
die('ok');
?> |
Mais ce script affiche toujours 'ok'... :roll:
Une idée ?
Merci d'avance :)