These two expressions are equivalent:
if(!isset($var)) {
// and
if(isset($var) == FALSE) {
The ! simply negates the expression. It is a logical operator, and you can read more about these on their man page: [man]operators.logical[/man].
[man]isset/man is a PHP function that tells you whether a variable is set. In this case, we wanted to see if the 'rules' index of the $_POST superglobal was set or not, as this will tell us whether it was checked or not due to the nature of how checkboxes work in forms.