Re: Re: Using register_globals

From: Date: Sun, 08 Jun 2003 08:42:07 +0000
Subject: Re: Re: Using register_globals
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-150655@lists.php.net to get a copy of this message
> On 08-Jun-2003 Philip Olson wrote: > > [snip] > >> <rant> > >> > >> register_globals=off won't make good code any better --it's just > >> a safety net for the sloppy coders. > > [snip] > > > > In some sense, register_globals = off makes both bad and > > good code better, because it means less pollution. So > > many unused variables get defined with register_globals > > on and this means wasted memory/resources. Pollution > > makes any environment worse! Granted this isn't what you > > meant, but still... ;) > > > > Also true. > > On namespace pollution --based on some of the replies I've seen on the > list, there's a sizable number of neophyte (and too many veteran) coders > that are starting scripts with: > > <?php > extract($_GET); extract($_POST); extract($_COOKIE); > ... > > And so far, I don't recall anybody mention that you need to > unset($admin, $internal_var, $nukenewyork, ...) afterwards. > > So nothing's really changed. > Bad code will mysteriously go tits-up (or worse) and good code will > keep on cranking. > > No matter what register_globals= is set to. Anyone that would suggest using extract() like that would only do so to quickly make a register_globals dependent script work (using .htaccess would be preferred there). I doubt people actually do that for new code, well, at least anyone with half a brain. Regards, Philip

« previous php.general (#150655) next »