How to differentiate isset and empty
Answers were Sorted based on User's Feedback
Answer / p .g .senthilkumar
isset -> this variable handling functions determine whether
a variable is set . It checks whether a variable is set
even though it is empty.
empty -> as the term itself has already given a sign that
it would related to something that's empty, this variable
handling functions determine whether a variable is empty.
It checks whether a variable has a value whether it's empty
string, zero(0), or not set at all.
| Is This Answer Correct ? | 36 Yes | 1 No |
Answer / amit
isset() will ONLY return true when the value of the variable
is not NULL (and thereby the variable is at least defined).
empty() will return true when the value of the variable is
deemed to be an "empty" value, typically this means 0, "0",
NULL, FALSE and empty string, anything else is not empty.
Some examples
FALSE == isset($foo);
TRUE == empty($foo);
$foo = NULL;
FALSE == isset($foo);
TRUE == empty($foo);
$foo = 0;
TRUE == isset($foo);
TRUE == empty($foo);
$foo = 1;
TRUE == isset($foo);
FALSE == empty($foo);
| Is This Answer Correct ? | 21 Yes | 2 No |
Answer / rahul shelar
isset is used for checking whether variable is set or not
and empty checks whether it is empty
| Is This Answer Correct ? | 19 Yes | 5 No |
Answer / vijay
isset is used to check whether the variable is set or
not ...
where as empty is used to check whether variable contains a
value or not
| Is This Answer Correct ? | 12 Yes | 1 No |
Answer / techytech
0, "0",
NULL, FALSE and empty string,
for this value empty() will return TRUE
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / rafique
actually, !isset and empty are one and same thing...
| Is This Answer Correct ? | 2 Yes | 31 No |
Is php easy language to learn?
How do I know my xampp version?
can any one find and tell the difference between dot net and php which one is best ? which one we get more salary? which one is stable and which one is best for freshers and also better in future and carrer ? which one we wil get more salary sir ? please send ur valuable suggestions to kiranpulsar2007@gmail.com
Is php faster than nodejs?
how set session expire time in php?
How can we destroy the session, how can we unset the variable of a session?
how to uploade video in php????
Name some of the popular frameworks in php.
Tell me what type of operation is needed when passing values through a form or an url?
Why post method is used in php?
How can we know that a session is started or not?
What is the difference between array_map () and array_shift ()?