Google
 

Saturday, October 20, 2007

NULL

Function for looking if it is a NULL

<?php

$var = NULL;

if (isnull("var")) {
echo "var===NULL\n";
} else {
echo "var!==NULL\n";
}

if (isnull("test")) { // give FALSE, test is not set
echo "test===NULL\n";
} else {
echo "test!==NULL\n";
}

$array['var'] = NULL;

if (isnull("var", $array)) {
echo "array['var']===NULL\n";
} else {
echo "array['var']!==NULL\n";
}

function isnull($var, $base = FALSE) {
if ($base===FALSE) {
$base = &$GLOBALS;
} elseif (!is_array($base)) {
return FALSE;
}
if ((array_key_exists($var, $base))&&($base[$var]===NULL)) {
return TRUE;
} else {
return FALSE;
}
}

?>