@nickname9
Male

Функция объекта возвращает bool только из ветки true в конструкции if..else. Почему не возвращает false в случае if (false)?

<?php
class Main_API{

    static public function getAnswer():bool{
        if( ($_GET['pass'] == "str1") and ($_GET['login'] == "str2") ){
            return true;
        }else{
            return false;
        }
    }
    }

echo Main_API::getAnswer() . "<br />";
?>


В случае if (true) - вернёт единицу. Но в остальных случая не возвращает ничего. Почему?
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
echo (Main_API::getAnswer() ? "true" : "false") . "<br />";
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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