Kod
print('0'?true:false);
Czy w PHP cos takiego od zawsze zwracalo false czy moze ostatnio zaszly jakies zmiany? ... A moze to ja mam nieprawidlowe skojarzenia z jezyka JS, gdzie tylko pusty string rzutuje sie na false, a reszta na true.
<?php if(null == false) { } ?>
<?php if(null === false) { } ?>
<?PHP $val = '0'; if (false == $val AND ord($val) != 48) { } else { } ?>
<?PHP $val = '0'; if (false == real_value($val)) { } else { } function real_value($val) { if (false == $val AND ord($val) != 48) { return false; } else { return true; } } ?>