How to check whether a variable is set or not in PHP
Topic: PHP / MySQLPrev|Next
Answer: Use the PHP isset() function
You can use the PHP isset() function to test whether a variable is set or not. The isset() will return FALSE if testing a variable that has been set to NULL.
Let's check out an example to understand how this function basically works:
Example
Try this code »<?php
$var1 = '';
if(isset($var1)){
echo 'This line is printed, because the $var1 is set.';
}
echo "<br>";
$var2 = 'Hello World!';
if(isset($var2)){
echo 'This line is printed, because the $var2 is set.';
}
echo "<br>";
// Unset the variable
unset($var2);
if(isset($var2)){
echo 'This line is printed, because the $var2 is set.';
} else{
echo 'This line is printed, because the $var2 is not set.';
}
echo "<br>";
$var3 = NULL;
if(isset($var3)){
echo 'This line is printed, because the $var3 is set.';
} else{
echo 'This line is printed, because the $var3 is not set.';
}
?>
Related FAQ
Here are some more FAQ related to this topic:

