";
var_dump(filter_var('hi',
FILTER_VALIDATE_BOOLEAN,
['flags' => FILTER_NULL_ON_FAILURE]));
echo "
";
var_dump(filter_var('0654',
FILTER_VALIDATE_INT,
['options' => ['default' => 3, // if the filter fails
'min_range' => 0],
'flags' => FILTER_FLAG_ALLOW_OCTAL]));
echo "
";
var_dump(filter_var('http://www.example.com/test/test.php?
username=hello&password=world',
FILTER_VALIDATE_URL,
FILTER_FLAG_PATH_REQUIRED| FILTER_FLAG_QUERY_REQUIRED));
echo "
";
var_dump(filter_var('(testing@example.com)', FILTER_SANITIZE_EMAIL));
echo "
";
function foo($value){return "$value (verified)";}
var_dump(filter_var('William, Thomas Lee',
FILTER_CALLBACK,
['options' => 'foo']));
?>