On Thu, Aug 14, 2003 at 12:00:26PM -0700, walt boring wrote: > It can happen quite easily. I always develop with full warnings/errors on.
So do I. > So if for example a var isn't set for whatever reason, then trying to > access the > variable will throw a php Notice. variable_exists() would prevent that, > as does isset(). Correct, isset works. > isset() would work for my example below, but it still is a 'broken' > function in my opinion. > > if ($var) { // <-- you'll get a php notice on this line > switch ($var) { > ... > } > > } > > versus doing > > if (variable_exists($var)) { //no php notices here > switch($var) { > ... > } > } As you already stated, isset works also. I asked for an occasion where your variable_exists would be useful because isset does not work. DB arguments don't count, if a value is null in a database it is considered - you guessed it - not set. I simply don't see a need for this. -- Regards, Stefan Walk <[EMAIL PROTECTED]> -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php