You can't typecast a result like that, you would have to do:
$string = (bool)FALSE;
This is pointless, however, since in PHP, the keywords "true" and "false" are defined as booleans. Also, it is entirely possible that "false" is interpreted as an empty string, and true is interpreted as the string itself (0 is false, anything else is true).