Las funciones que devuelven algún valor, se evaluan tal cual según el valor que devuelvan. En otras palabras :
Código PHP:
// Función que devuelve true
funciton returnBoolean() {
return true;
}
// La evaluamos
if(returnBoolean()) {
// hacemos algo....
}
Es como si tuvieras una variable $boolean = true;, y luego preguntas si es true o false. No tiene mucha ciencia, es así de simple.
Para una función que devuelve un string :
Código PHP:
// Funcion que devuelve "Hola mundo!"
function helloWorld() {
return "Hola mundo!";
}
// Evaluamos
if(helloWorld() == "Hola mundo!") {
// hacemos algo...
}
Espero te haya quedado claro. Nos vemos.