Check if value isset and null
IIRC, you can use get_defined_vars() for this: $foo = NULL; $vars = get_defined_vars(); if (array_key_exists(‘bar’, $vars)) {}; // Should evaluate to FALSE if (array_key_exists(‘foo’, $vars)) {}; // Should evaluate to TRUE