On Wed, 2008-10-08 at 12:01 -0700, mike wrote:
> On Wed, Oct 8, 2008 at 4:06 AM, ANR Daemon <[EMAIL PROTECTED]> wrote:
> 
> > If you're using it to deal with possible empty input data, you'd better do 
> > it
> > explicitly enstead.
> >
> > Something like this:
> >
> >  if(!array_key_exists('from_year', $_POST)
> >    || !array_key_exists('from_month', $_POST)
> >    || !array_key_exists('from_day', $_POST)
> >    )
> >  {
> >    throw new Exception('No start date given', 100);
> >  }
> 
> *cough*
> 
> filter_input does this elegantly too ;) as does an isset() on the array index
> 
I'm a fan of the isset() method for POST and GET variables, as usually
I'll still want to put something in the variables I'm assigning those
values to, rather than the NULL which gets returned by the @ prefix.


Ash
www.ashleysheridan.co.uk


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to