В понимании задания есть двусмысленность, поскольку непонятно, что именно требуется, значение + тип или только значение. Поскольку ответ возможен только один, а из ответов есть 3 и 3.0 то логично с моей стороны было предположить, что значение + тип как более точный.
В тесте на знания PHP есть ошибка, вот скрин вопроса
Если обратиться к документации PHP
тип возвращаемого значения 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);
Приношу извинения, если не в ту ветку написал, не знал куда еще написать.