$val = (bool)-1; // true
$val = (bool)0; // false
$val = (bool)1; // true
$val = (boolean)0; // false, same as (bool)
$val = filter_var(1, FILTER_VALIDATE_BOOLEAN); // true
$val = filter_var(0, FILTER_VALIDATE_BOOLEAN); // false