Hallo,
  
<?php  
function retBool($param) {  
	return (bool) $param;  
}  
var_dump(retBool(true));  
var_dump(retBool(false));  
  
var_dump($boolVar = retBool(true));  
var_dump($boolVar = retBool(false));  
  
if(! ($boolVar = retBool(true)) ) {  
	echo "es ist nicht wahr";  
} else {  
	echo "es ist wahr";  
}  
echo "\n";  
if(! ($boolVar = retBool(false)) ) {  
	echo "es ist nicht wahr";  
} else {  
	echo "es ist wahr";  
}
Ergibt:
bool(true)
bool(false)
bool(true)
bool(false)
es ist wahr
es ist nicht wahr
Gruß
jobo