title: PHP interprets string "cash" as zero
body: <p>This is crazy. I ran across this in an app I was writing. The following code will echo "YES":</p>
  
  <pre><code>&lt;?php
  $var = 0;
  if ($var == 'cash') echo 'YES';
  else echo 'WEIRD';
  ?&gt;
  </code></pre>
  
  <p>WHY??? How is zero interpretted to be equal to 'cash' ???</p>