php.net/manual/ru/function.is-null.php<?php
error_reporting(E_ALL);
set_error_handler('eh');
function eh($severity, $message, $filename, $lineno) {
if (error_reporting() == 0) {
return;
}
if (error_reporting() & $severity) {
throw new ErrorException($message, 0, $severity, $filename, $lineno);
}
}
//$abc=NULL;
try {
if($abc===NULL) echo 'NULL';
} catch (Exception $e) {
echo 'NOT DEFINED';
}
?>
Ещё вариант:
<?php
error_reporting(E_ALL);
//$abc=NULL;
if(array_key_exists('abc',get_defined_vars())) var_dump($abc);
else echo 'NOT DEFINED';
?>