Вопрос пользователя Julia BG в уроке «Boolean», курс «Основы PHP»

Julia BG

Ребята, привет Мне кажется задание написано немного некорректно или я чего-то недопонимаю...

Тест проходит такой код:

//

Но где тут реализация заданного условия в задаче (возврат true/false)? --> Реализуйте функцию isBigEven, которая возвращает true в случае, если переданный ей параметр - четное число, которое больше или равно 1000. В остальных случаях функция возвращает false.

Т.е, я имею ввиду разве написанная функция не просто возвращает нам четное число? На JS я бы написала это как-то так:

//

В чем суть кода выше по уроку?

5 0

Игорь Инковский

Видите в return логическое условие? Что является результатом выполнения логического условия?

0

Julia BG

Хорошо, но тогда при вызове функции в repl.it мы должны получать соответствующий введенному числу булин, а этого не происходит. Пытаюсь просто понять почему :)

0

Игорь Инковский

Пришлите ссылку на repl.it с функцией, посмотрим вместе.

1

Julia BG

Разобралась, вывод надо делать через var_dump(()); Спасибо

0

Игорь Инковский

Кстати, ваш вариант для JS тоже избыточен и линтер бы ругался на него, то есть там тоже логическое условие прям в return следовало бы писать.

0

Есть вопрос или хотите участвовать в обсуждении?

Зарегистрируйтесь или войдите в свой аккаунт

Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг». Защита от спама reCAPTCHA «Конфиденциальность» и «Условия использования».

Похожие вопросы

Алексей Кальмук 13 июня 2018 →

не пойму. вот выражение со всеми условия ми, а выдает ошибку return ($ss % 2 != 1) >= 1000

Вячеслав Михайлов 08 марта 2018 →

Наверное я забежал впереди паровоза и сделал задание через if с возвратом true и false, но суть не в этом. ...

Сергей Мелодин 16 января 2018 →

Мне кажется, что данные видео необходимо расширить текстовыми примечаниями на тему именования переменных: и...

Али Хан 21 сентября 2017 →

Можете разъяснить почему "(A && (A || B)) == A" истинное утверждение?

Константин Давыдов 29 августа 2017 →

Никак не смог понять, почему тут в итоге получается false. (A && (B && A)) == ((C && B) && C) Вроде же в ...