В тесте на знания PHP есть ошибка, вот скрин вопроса
[URL=http://take.ms/lHQhG]http://take.ms/lHQhG[/URL]
Если обратиться к документации PHP
[URL=http://php.net/manual/ru/function.round.php]http://php.net/manual/ru/function.round.php[/URL]
тип возвращаемого значения float
3 - это запись для integer
3.0 - это запись для float
как следствие правильный ответ 3.0, тогда как в тестах этот ответ не правильный, а считается правильным 3
Вот код для проверки
$a = round(3.4);
$b = 3;
$c = 3.0;
var_dump($a === $b);
var_dump($a === $c);
Приношу извинения, если не в ту ветку написал, не знал куда еще написать.