Нельзя написать так? зачем усложнять?

0

php урок 50, зачем писать с resault-ом, нельзя так? И вообще почему пишем $resault = false?

 <?php 
function sum($a, $b){
    if(!is_numeric($a)){
        echo "Ошибка, а не является числом";
    }
    else if (!is_numeric($b)) {
        echo "Ошибка, б не является числом";
    }
    else{
        return $a+$b;
    }
}

    echo sum(8, 'sdfsds');

 ?>
php

1 ответов

0

Без return result функция будет не гибкой, потому-то при использовании функции, если что-то пойдёт не так, невозможно будет узнать, какой результат вернула функция. 

Sign up or Log in to write an answer