/* PHP & MySQL Journal */
PHP programmers are frequently into using the various is_x group of functions: is_int, is_null etc. All of this functions take a single parameter which leads you to believe that other similar constructs take only a single parameter. Like the isset and unset constructs, which by the way take multiple parameters as shown below, which might help you save some keystrokes.
So instead of writing:
$var1 = 'a'; $var2 = 'b'; $var3 = 'c'; $var4 = 'd'; if(isset($var1) && isset($var2) && isset($var3) && isset($var4)) { // All variables are set, do something } |
We can write:
$var1 = 'a'; $var2 = 'b'; $var3 = 'c'; $var4 = 'd'; if(isset($var1, $var2, $var3, $var4)) { // Will return TRUE only if all of the parameters are set } |
Same with the unset() construct:
unset($var1, $var2, $var3, $var4); |
3 Responses
1
Nesakysiu
February 1st, 2010 at 8:32 am
Nice
2
kiran aghor
February 4th, 2010 at 8:55 pm
wow great. thanks for sharing this.
3
Chris Roane
February 26th, 2010 at 2:36 pm
Good to know. I know that I’ve done the long hand version many times before and this will save a lot of time.