मैं टाइप जुगलिंग और बूलियन पर PHP डॉक्स पढ़ रहा हूं लेकिन मुझे अभी भी समझ में नहीं आता कि यह तुलना सही क्यों है। मेरी [गलत] समझ मुझे बताती है कि में कथन, पूर्णांक 0 को FALSE और "ए" माना जाता है, एक गैर-खाली स्ट्रिंग होने पर TRUE माना जाता है। इसलिए, मुझे उम्मीद है कि यह तुलना FALSE == TRUE और अंत में, FALSE को हल करने के लिए की गई है। मुझे किस हिस्से में गलत मिला?तुलना ऑपरेटर - टाइप जॉगलिंग और बूलियन
<?php
if(0 == "a"){
$result = "TRUE";
}else{
$result = "FALSE";
}
//$result == "TRUE"
?>
http://codepad.viper-7.com/EjxBF5
मेरे प्रश्न का उत्तर देने और मेरी समझ में मदद करने के लिए धन्यवाद। – IsisCode