Какова лучшая практика PHP для использования функций, которые возвращают true или false?
После игры с PHP я обнаружил, что true возвращается как 1, а false как ноль.
echo (5 == 5) // displays 1
echo (5 == 4) // displays nothing
При написании функций, которые возвращают true или false, каковы наилучшие методы их использования?
Например,
function IsValidInput($input) {
if ($input...) {
return true;
}
else {
return false;
}
}
Это лучший способ использовать функцию?
if (IsValidInput($input)) {
...
}
Как бы вы написали противоположную функцию?
IsBadInput($input) {
return ! IsValidInput($input);
}
Когда бы вы использовали===
оператор?