При попытке познакомиться с оператором в PHP это произошло. Впервые я попробовал этот код ниже.Оператор if не работает для false в php
if(true) {echo 'true';} else {echo 'false';}
И выход был true
, когда условие true
. Опять же, когда условие false
(if(false)
) это echos false
.
Но я пробовал то же самое, используя переменную как условие, изменяя значение переменной.
$con='false';
if($con){echo 'true';} else{echo 'false';}
В этой ситуации выход true
даже тогда, когда значение переменной false
или true
. В то же время if statement
работает нормально, когда 1
и 0
используются вместо true
и false
. Почему это происходит?
'ложь' = ложный – Prasanth
так .. много .. ответов: O – Luke