note 52466 added to language.variables.external

From: Date: Mon, 02 May 2005 19:17:04 +0000
Subject: note 52466 added to language.variables.external
Groups: php.notes 
Request: Send a blank email to php-notes+get-88871@lists.php.net to get a copy of this message
Numerous string like: if (isset($_POST["var1"])) $var1=$_POST["var1"]; else $var1=''; ... if (isset($_POST["varN"])) $varN=$_POST["varN"]; else $varN=''; Can be replaced with: get_superglobal_vars_from_POST('var1',...,'varN'); function get_superglobal_vars_from_POST() { $numargs = func_num_args(); $setargs = 0; // for counting set variables for ($i=0; $i<$numargs; $i++) { $varname=func_get_arg($i); if (!isset($_POST[$varname])) $result=''; else { $result=$_POST[$varname]; $setargs++; } $GLOBALS["$varname"]=$result; } return $setargs; // who cares? } ---- Manual Page -- http://www.php.net/manual/en/language.variables.external.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+52466 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+52466&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+52466&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+52466&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+52466&report=yes&reason=useless Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+52466&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+52466&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#88871) next »