Originally Posted By: cold
Now I'm lost, because that's exactly what I said. confused

"($1 == $null) and ($1) are the same (equally false) when $1 is 0 or $false"

//tokenize 32 0 | if ($1 == $null) { this condition is false }
//tokenize 32 $false | if ($1 == $null) { this condition is false }
//tokenize 32 0 | if ($1) { this condition is false }
//tokenize 32 $false | if ($1) { this condition is false }

All equally false (not the method, but rather the result and the conditions ($1 being 0 or $false)). Maybe that's clear now.


As a note, your example above isn't correct. if (!$1) instead of if ($1) if you are comparing it to if ($1 == $null). Anyhow, if you tried the examples I gave you, you'd see that you'd get different results.


Invision Support
#Invision on irc.irchighway.net