//both return false using isset() function //$myvar; //$myvar = NULL; // Example1: //returns true using empty() function $myvar=0; // Evaluates to true because $myvar contains 0 if (empty($myvar)) { echo '$myvar is either empty string, 0, "0", empty, NULL, or FALSE'; } else { echo '$myvar contains a value'; } // Example2: //returns false using empty() function $myvar=5; // Evaluates to false because $myvar contains 5 if (empty($myvar)) { echo '$myvar is either 0, "0", empty, NULL, or FALSE'; } else { echo '$myvar contains a value'; } // Example3: // Evaluates as true because $myvar is initialized if (isset($myvar)) { echo '$myvar is initialized'; } else { echo '$myvar does not contain a value'; } // Example4: //unset() destroys specified variables unset($myvar); // var_dump() returns NULL var_dump($myvar); // Example5: // Evaluates as false because $myvar is destroyed if (isset($myvar)) { echo '$myvar is initialized'; } else { echo '$myvar does not contain a value'; }Example1: