Re: my own superglobals?
| From: | Andi Gutmans | Date: | Wed, 27 Nov 2002 18:28:11 +0000 |
| Subject: | Re: my own superglobals? | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-91814@lists.php.net to get a copy of this message | ||
Hi,
No, this mechanism is only meant for the special variables (see archives of php-dev).
In any case, I suggest you do use $GLOBALS[] and not the 'global' keyword because it works better and the recommended way.
Andi
At 01:06 PM 11/27/2002 +0200, Alexander Radivanovich wrote:
Hi Gurus Is there any way to make my own variables supeglobal like $_GET, $_POST, ... ? I don't like $GLOBALS and I don't want to write the 'global' keyword each time I use my global variable in functions, I want to have a method to make it superglobal by default. 'Superglobal' means that it is available in all scopes throughout a script. I suggest following syntax: <?php // will declare superglobal variables global $mySuperglobalVariable = "Hello"; // make it superglobal global $_FORM = array_merge($_GET, $_POST); // yet another superglobal function test() {echo($mySuperglobalVariable);print_r($_FORM);// don't need "global $mySuperglobalVariable"// don't need "$GLOBALS['mySuperglobalVariable ']"} ?> I hope it isn't a stupid idea, thaks -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php