Logical NOT.
This is the logical NOT operator, that turns TRUE into FALSE, and FALSE into TRUE.
<?php
$a = FALSE;
if (!$a) {
print "\$a is FALSE";
}
?> $a is FALSE $a is FALSE, but !$a is TRUE, which means that the if statement evaluates to TRUE and the print statement is executed.