note 4994 deleted from functions.variable-functions by didou

From: 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); ?>

« previous php.notes (#53295) next »