Php урок 51

1

В уроке 51, говорилось, когда мы написали тукую функцию function maxSum($sum) {
$result = false;
if ($sum > 30) {
$result = "Сумма больше 30";
} else {
$result = "Сумма меньше 30";
}return $result;} echo maxSum(sum(6, 3));
?>
что нужно еще в ней прописать проверку.Кто смог правильно это прописать? Напишите пожалуйста))).

if

1 ответов

2

Думаю, что можно проверить является ли $sum числом или нет функцией is_numeric():

function maxSum($sum) {
    $result = false;
    if(is_numeric ($sum)) {
        if ($sum > 30) {
            $result = "Сумма больше 30";
        } else {
            $result = "Сумма меньше 30";
        }
    } else {
        $result = "Переменная $sum не является числом";
    }

    return $result;
} 

echo maxSum(sum(6, 3));
Sign up or Log in to write an answer