Cuál es la mejor práctica de PHP para usar funciones que devuelven verdadero o falso?
Después de jugar con PHP, descubrí que verdadero se devuelve como 1 y falso como nulo.
echo (5 == 5) // displays 1
echo (5 == 4) // displays nothing
Al escribir funciones que devuelven verdadero o falso, ¿cuáles son las mejores prácticas para usarlas?
Por ejemplo
function IsValidInput($input) {
if ($input...) {
return true;
}
else {
return false;
}
}
Es esta la mejor manera de usar la función?
if (IsValidInput($input)) {
...
}
¿Cómo escribirías la función opuesta?
IsBadInput($input) {
return ! IsValidInput($input);
}
¿Cuándo usarías la===
operador?