In PHP, many functions return FALSE depending on certain conditions (for example, strpos() returns FALSE if a "needle" isn't found in a string). BUT, with the "==" operator, 0 is considered as FALSE, but with "===", 0 is not FALSE.
So...
0==FALSE : true
0===FALSE : false