Want to see something strange? Try loading this up in your browser:
echo true,false,true,false,true;
You would think that it would alternate between them, right? Wrong. It will output TRUE as "1", and FALSE as "".
PHP is not designed to send TRUE and FALSE values directly to the screen. It is designed to be used to help you branch your code.
Another thing to know about TRUE and FALSE. If you compare FALSE to 0 using ==, it will evaluate to TRUE. To compare the result to the actual value of FALSE, use ===, like so:
If ($check === FALSE) {