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 : Sélectionner tout - Visualiser dans une fenêtre à part
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'...
Une idée ?

Merci d'avance