Problème avec return true/false

VaN
Mammouth du PHP | 1107 Messages

11 févr. 2010, 12:11

J'ai une fonction, et j'aimerai qu'elle me retourne true ou false, en fonction des cas. Mais n'arrivant pas à retourner ces valeurs, je me suis crée une petit fonction plus simple, pour comprendre le fonctionnement de true et false, mais ça ne marche pas non plus.
function true_or_false($var) {
	if($var == 1) 	return true;
	else 		return false;
}

echo true_or_false(1); // retourne 1 !
echo true_or_false(2); // ne retourne rien !
Quelqu'un pourrait m'expliquer comment faire pour retourner true ou false dans une fonction ?

ViPHP
ViPHP | 5462 Messages

11 févr. 2010, 12:25

c'est normale
echo true //1
echo false // rien
solution
var_dump(true_or_false(1)); // bool(true)
var_dump(true_or_false(2)); // bool(false)