Я наткнулся на очень странный бит PHP-кода. Может ли кто-нибудь объяснить, почему это происходит? ***** BONUS POINTS *****, если вы можете сказать, почему это полезно.
<?php
if(0=='a'){
print ord(0)." should NEVER equal ".ord('a')."<br>";
}
if(false==0){
print "false==0<br>";
}
if('a'==false){
print "a==false<br>";
}
?>
И получившийся результат:
48 should NEVER equal 97
false==0