note 4994 deleted from functions.variable-functions by didou
| From: | didou@php.net | Date: | Mon, 04 Aug 2003 06:00:22 +0000 |
| Subject: | note 4994 deleted from functions.variable-functions by didou | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-53295@lists.php.net to get a copy of this message | ||
Note Submitter: Freddo
----
an easy way to understand isset and empty is to try the following script:
<?
function VarStat (&$Var) {
if (isset($Var)) echo "\tisset"; else echo "\t";
if (empty($Var)) echo "\tempty"; else echo "\t";
if ($Var) echo "\tself"; else echo "\t";
echo "\t".gettype($Var);
}
echo "\n1 "; VarStat($Hello);
echo "\n2 \"\" "; $Hello=""; VarStat($Hello);
echo "\n3 0 "; $Hello= 0; VarStat($Hello);
echo "\n4 FALSE"; $Hello=FALSE; VarStat($Hello);
echo "\n5 UNSET"; unset($Hello); VarStat($Hello);
echo "\n6 XYZ "; $Hello="XYZ"; VarStat($Hello);
echo "\n6 123 "; $Hello=123; VarStat($Hello);
echo "\n6 0.1 "; $Hello=0.1; VarStat($Hello);
echo "\n7 TRUE "; $Hello=TRUE; VarStat($Hello);
?>