Ho fatto una funzione che restituisce true se tutto va bene, oppure restituisce una stringa di errore se qualcosa è andato male

quindi io ho fatto:

Codice PHP:
funcio ciao()
{
 if (
$bla == "bla") return true;
 else return 
'Condizione non soddisfatta';
}

$ciao ciao()

if (
$ciao == true)
{
...
}
else
{
...

anche quando la funzione restitusice una stringa, per lui quella condizione è sempre soddisfatta ($ciao == true)