Всем привет, учусь на первом курсе на программиста и пытаюсь учить PHP.
Написала на codewars функцию простого калькулятора(заранее прошу прощения за говнокод, но пока что умею только так), но unit_test выдает ошибку, хотя в sandbox все тесты вручную проходит, автотест codewars ругается. Почему-то перед unknown value появляются тесты, хотя в sandbox их нет.
Error
3-1153unknown value
Failed asserting that true matches expected 'unknown value'.
Codefunction calculator($a, $b, $sign) {
if(!is_numeric($b)) {
return print_r('unknown value');
}
if(!is_numeric($a)) {
return print_r('unknown value');
}
if($sign === '+') {
$result = $a + $b;
return print_r($result);
} elseif ($sign === '-') {
$result = $a - $b;
return print_r($result);
} elseif ($sign === '*') {
$result = $a * $b;
return print_r($result);
} elseif ($sign === '/') {
$result = $a / $b;
return print_r($result);
} elseif ($sign !== "*" && $sign !== '/' && $sign !== '+' && $sign !== '-') {
return print_r("unknown value");
}
}