Yes, this is just a question i would like to get an answer on. I experienced it a couple of times, where this:
if(!$one == $two){ echo "Not the same"; }else{ echo "The same"; }
Will not work, and
if($one == $two){ echo "The same"; }else{ echo "Not the same"; }
will work.
Why doesn't it work sometimes? I always need to recode like the second, when the first doesn't work.