RE: [PHP] How to check for a $_GET without throwing a Notice?

From: Date: Wed, 26 May 2004 18:45:01 +0000
Subject: RE: [PHP] How to check for a $_GET without throwing a Notice?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-187014@lists.php.net to get a copy of this message
> >>How do I check for the presence of an optional $_GET param without > >>throwing a "Notice: Undefined index" when the param is not present? > >> > >>Tried all three of these, they all produce the Notice when > the param > >>is not passed: > >> > >>if ($_GET['id']) > >>if ($_GET['id'] != "") > >>if (isset $_GET['id']) > >> > > if (isset( $_GET['id'])) As a general note, isset( $array["key"] ) returns false if $array["key"] === NULL. You should use array_key_exists( "key", $array ) instead. --Rick

« previous php.general (#187014) next »