settype(), isset(), and empty() checks will all bypass this, but there is no need to have error reporting set that high ...
error_reporting(2047); -- Jon Kriek http://phpfreaks.com "Terence" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi List, > > Since I started using error_reporting(E_ALL), I havent found (in my opinion) > a good way to declare GET and POST variables when getting them from a form > or querystring. I have searched google and the docs for several hours now > without much luck. > > <?php > error_reporting(E_ALL); > // This line stops the error reporting, else I get - Notice: Undefined > index: i in..... > $HTTP_GET_VARS["i"]=""; > > if ($HTTP_GET_VARS["i"] == "") { > include("myfile.php"); > } > ?> > > Is there a better way? > I have tried var $i (only for classes I've discovered) > settype($i, "integer") > > Thanks in advance. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php