Как исправить ошибку?

0

Прохожу урок 50 , пишу всё как в уроке, но почему то в нём ошибки нет, а у меня при проверке в браузере выдаётся ошибка.

Первая ошибка вывелась, когда мы заменили 3, на значение "string" - то есть вывелась ошибка - A non-numeric value encountered, и ниже нужное значение.

Вторая ошибка вывелась, когда в уроке уже перешли на if, else if и else, после написания кода должна была вывестись надпись из else if, но просто вывелась та же ошибка и то же значение.

Вот сам код :

<?php

function sum($a, $b) {
$result = false;

if(!is_numeric($a)) {
$result = "Ошибка. Значение 'a' не является числом.";
} else if (!is_numeric($a)) {
$result = "Ошибка. Значение 'b' не является числом.";
} else {
$result = $a + $b;
}

return $result;

}

echo sum(2, "string");

?>

P.S. - со второй ошибкой разобрался, неправильно указал значение в else if.

php
mysql

1 ответов

0

Проблему решил скачав исходник

Sign up or Log in to write an answer