Это не очень важно, но мне было просто интересно узнать разницу.
echo isA("A"); //outputs 1
echo isA("B"); //outputs nothing. why doesn't it output 0?
Кто-нибудь может пролить свет на этот вопрос?Мне кажется двойным стандартом, когда вы смотрите на это с точки зрения, что «true» выводит как «1», но «false» не выдает «0».
Опять же, ничего страшногоно я думаю, что должна быть причина для того, чтобы PHP создавался таким образом.Знание этого может дать более глубокое понимание этого прекрасного языка.
Истинное значение будет проявляться как видимое значение 1, но ложное значение - нет.Итак, скажите мне, в чем преимущество этого метода?
пример функции, о которой я говорил выше;
function isA($input){
if ( $input == "A" ):
return true;
else:
return false;
endif;
}