No, I said what I meant. The fact that they will give different results for 0 and $false. Although, in that particular case, $1 could equal the text "$false" and it would still be true for "if ($1) {" because the $false isn't evaluated twice.

-genius_at_work