[spoiler]
Задача теста - создать порог входа для неквалифицированных разработчиков. О таком ограничении давно просили некоторые партнёры, которым приходилось сталкиваться с разработчиками, имеющими наш сертификат этого курса, но реально не владеющих даже основами PHP.
Понятно, что тест не панацея, всё можно обойти. Но пусть любители халявы обходят лишнее препятствие, если учить не желают.
В тесте 24 вопроса начального уровня подготовки, порог прохождения - 90% (из расчёта на два неправильных ответа). Для людей знающих PHP тест проблем не составит.
Без сдачи этого теста нельзя будет начать прохождение остальных тестов по курсу Разработчик Bitrix Framework.
побольше бы таких тестов!
только вот не понял в вопросе про подключение файлов единожны
выбрал
include_once и require_once но вроде как ошибка была....
Небольшие замечания:
И еще
А еще странная картина
2 теста набрали 250 баллов, один пройден, другой нет.
Но вроде бы в тесте не видел предупреждения, что вопрос ключевой.
2. Исправим
3. Проверим.
а) in_array
б) is_array
в) isset
г) array_searc
Но функция вернет просто 3
Погорел на round(3.4)
Коллеги, добавьте пожалуйста в варианты ответов тип возвращаемого значения.
Конкретно в данном вопросе будет возвращено float(3). В вариантах ответа - 3 и 3.0. Соответственно я подумал что 3 означает int(3)
echo round(3.4) = 3, а не float(3) или 3.0.
Вариант ответа там должен быть 3. Никаких 3.0 не должно быть..
Вариант работы кода:
Про 3.0 я уже писал 2 раза, чтобы исправили на 3, но никак не на float(3).
Результат работы именно 3.
Вот такой код
Изначально была сложность у
Я же в приведении к типу string лишь показал, что возвращает 3, а не 3.0 и т.п., и что не важно, какого оно типа.
Никто и не спорит, что возвращает float.
А вообще 3.0 туда попал из-за опечатки и там должен быть просто 3.
Я думаю на этом проблема исчерпана. Приведение типов, анализ какого типа будет результат - такого нет в данном вопросе и не планировалось.
Вы все верно говорите.
Я всего лишь, хотел показать, что даже при наличии 2 вариантов 3 и 3.0 можно выбрать правильно.
а вот in_array действительно работает только с массивами (хотя ответ этот - не верен)
Да и по поводу resource. Да это тип, но в пользовательских функциях его никто не возвращает (хотя никто и не запрещает).
И этот другой вопрос тоже требует положительного ответа. Почему никто не возвращает? Очень даже возвращают...