On Thu, Jul 5, 2012 at 3:10 AM, Arno Kuhl <arno@xxxxxxxxxxxxxx> wrote: > -----Original Message----- > From: Tim Streater [mailto:tim@xxxxxxxxxxxxxxxx] > Sent: 04 July 2012 06:56 PM > To: Marc Guay; php-general@xxxxxxxxxxxxx > Subject: Re: Unexpected Notice message > > On 04 Jul 2012 at 16:51, Marc Guay <marc.guay@xxxxxxxxx> wrote: > >>> Notice: Use of undefined constant QUERY_STRING - assumed 'QUERY_STRING' in >> >> I would guess that it's asking you to add quotes around QUERY_STRING...? > > As in: > if (strlen($_SERVER['QUERY_STRING']) > 0) { > > > Cheers -- Tim > ---- > > Excellent, a bit surprised but that was it, thanks a lot. > > Cheers > Arno Why does this surprise you? $_SERVER is an array with string indices, one of which happens to be the string 'QUERY_STRING'. However, your code is trying to reference a constant named QUERY_STRING that does not exist. The code will work because PHP will assume you meant to use a string instead of a constant, but this will also generate a notice to let you know that the code should be fixed. Andrew -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php