Re: Re: Page or URL function? (RESOLVED)

From: Date: Thu, 30 Jul 2009 19:20:08 +0000
Subject: Re: Re: Page or URL function? (RESOLVED)
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-296074@lists.php.net to get a copy of this message
Jim Lucas wrote: > Miller, Terion wrote: >> I Figured it out using this: >> >> if ($_SERVER['SCRIPT_FILENAME'] = "browse.php" ) { >> $default = "A"; >> } else { >> $default = ""; >> } >> >> $letter = isset($_GET['letter'])? $_GET['letter'] :"$default" >> ; > > unless you are doing more then what you are showing above. > > I would do it like this: > > if ( $_SERVER['SCRIPT_FILENAME'] = 'browse.php' ) { > if ( isset($_GET['letter']) ) { > $letter = $_GET['letter']; > } else { > $letter = 'A'; > } > } else { > $letter = ''; > } > > Basically, it is the same thing. But it doesn't execute the additional > IF statement when it doesn't need to. They end up slightly different. In your version, Jim, only the page 'browse.php' will examine the GET-parameter called 'letter'. In Terion's version, any page with this code in it will examine the 'letter' parameter. Either one might be appropriate, depending on the context, but they don't have quite the same effect. Ben

« previous php.general (#296074) next »