I am unable to provide a better definition that user defined variables.
User defined variables are variables that are declared by the user. User
here means the creator (or maintainer of the script).
So for:
?php
$a = 'A';
$b = 'B';
$c = 'C';
function globals() {
$globals = $GLOBALS;
?php
$globalvar1=1;
$globalvar2=2;
function globals() {
$globals = $GLOBALS;
var_dump($GLOBALS);
print_r(br /Before...);
print_r($globals);
foreach (array(
'GLOBALS',
'_ENV',
'HTTP_ENV_VARS',
'_POST',
'HTTP_POST_VARS',
'_GET',
It doesn't though, it creates a copy of the $_GLOBALS super global array,
removes entries that will have been set by the system (i.e. it leaves
user-defined variables) and then returns the ones that are left, so in that,
the user note is perfectly correct.
What has me puzzled is how unsetting
Unsetting doesn't leave user defined variables. Unsetting simply destroys
variables (or removes elements from an array, etc). There is nothing magic
or hidden in that script. I think the note meant exactly what it said: after
creating a local copy of the $GLOBALS array and removing super globals
Unsetting doesn't leave user defined variables. Unsetting simply destroys
variables (or removes elements from an array, etc). There is nothing magic
or hidden in that script. I think the note meant exactly what it said: after
creating a local copy of the $GLOBALS array and removing super
On 5 March 2011 05:44, Ashim Kapoor ashimkap...@gmail.com wrote:
Dear all,
I was reading this page
http://php.net/manual/en/reserved.variables.globals.php and I found the
following script there :
Here's a function which returns an array of all user defined global
variables:
?php
I'll remove it.
How does one remove user notes from php.net ?
Thank you,
Ashim
On Sat, Mar 5, 2011 at 5:10 AM, Ashim Kapoor ashimkap...@gmail.com wrote:
I'll remove it.
How does one remove user notes from php.net ?
I'd guest they had been granted access to the php.net page editor, but
I may be wrong. Not that that site hasn't been scraped by other sites
and added to
On Sat, Mar 5, 2011 at 05:42, David Hutto smokefl...@gmail.com wrote:
I'd guest they had been granted access to the php.net page editor, but
I may be wrong. Not that that site hasn't been scraped by other sites
and added to their content, or been catalogued by google cache or
alexis, etc.
Dear Ashley,
I do follow the part when it creates a local copy of $GLOBALS.
When it unsets them, is there a subtlety of unset that it ONLY unsets system
defined entries? Could you please explain this ?
Thank you,
Ashim
Dear all,
I was reading this page
http://php.net/manual/en/reserved.variables.globals.php and I found the
following script there :
Here's a function which returns an array of all user defined global
variables:
?php
function globals() {
$globals = $GLOBALS;
foreach (array(
Hi,
I have a snippet of code as shown in the following:
$message2=47406|Detroit;
$stringChunk2= explode(|, $message2);
if ($message2!=) {
$count_chunk2= count($stringChunk2);
$count_chunk_2= $count_chunk2-1;
}
for ($j=0; $j$count_chunk2; $j++) {
$string3=
[snip]
[/snip]
Alice,
The big problem here is that you are resetting the $string3 variable in the
loop
for ($j=0; $j$count_chunk2; $j++) {
$string3= $stringChunk2[$j];// -- resetting
the value
if ($j $count_chunk_2) {
$string2= OR ;
.
Alice
Date: Thu, 6 Nov 2008 10:22:44 -0500
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
CC: php-general@lists.php.net
Subject: Re: [PHP] Globals or Super Global Variables To Be Reused from For
Loops
[snip]
[/snip]
Alice,
The big problem here is that you are resetting the $string3
curly brace?
Thanks again for your help.
Alice
Date: Thu, 6 Nov 2008 10:22:44 -0500
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
CC: php-general@lists.php.net
Subject: Re: [PHP] Globals or Super Global Variables To Be Reused from For
Loops
[snip]
[/snip]
Alice,
The big
Hi,
Thanks for your tip, and I am surprised that this could be done so easily.
Alice
Date: Thu, 6 Nov 2008 08:11:48 -0800
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]; php-general@lists.php.net
Subject: Re: [PHP] Globals or Super Global Variables To Be Reused
I have a php app that runs on php4. I am writing some unit tests now using
SimpleTest but some of the libraries that I have to pull in for testing are
failing. For example, my db library sets some params:
$dname=mydatabase;
$usr=me;
..etc
I then have some mysql functions that connect using
Bruno B B Magalhães wrote:
is there any problems using $GLOBALS superglobal to carry all my global
classes instances?
For example:
$GLOBALS['myclass'] = new myclass();
This is exactly the same as:
$myclass = new myclass();
as far as I've ever been able to tell, except that $GLOBALS is a
Hi guys,
is there any problems using $GLOBALS superglobal to carry all my global
classes instances?
For example:
$GLOBALS['myclass'] = new myclass();
Regards,
Bruno B B Magalhaes
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
is it too bad to have the globals = on in /etc/php.ini ?
Best wishes
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
On Tue, 2004-03-30 at 20:31, Daniel Bahena wrote:
is it too bad to have the globals = on in /etc/php.ini ?
It is strongly advised to have this set to off for security and
maintainability reasons.
Cheers,
Rob.
--
..
| InterJinn
Hi All,
Can someone tell me which is better, or if there's a reason I should use one
and not the other (since both seem to work), and if this is the
correct way to access script variables inside functions (and classes):
Example 1
$GLOBALS['db_name']=website;
function QueryDB() {
echo
Hi,
I am getting some variable from another program an the main problem is its
coming mixed...
eg:
some get and some post
So far I have coded this with register globals on because I didnt know which
way it was coming..
now i want to do it with globals off...
After going through the manual trying
From: Ryan A [EMAIL PROTECTED]
After going through the manual trying to find an answer I came accross
$_REQUEST, is this a good
solution? because I have never used this before or is this as bad as
having
globals on?
The only simularity it has to register_globals ON is that you don't know
Cool.
Thanks John.
-Ryan
The only simularity it has to register_globals ON is that you
don't know
what method provided the value. It could be POST, GET, or COOKIE.
But... if you're
validating the data properly anyhow, it really
shouldn't
matter where it's coming from. I use $_REQUEST
Hi,
I was just curious, how much longer are globals going to be supported? I
had heard awhile back that they wouldn't be around for too long.
Thanks,
Bryan
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Just curious about something I came across.
I was looking at the $GLOBAL array, to see what my script was leaving behind.
$GLOBALS contains a reference to itself.
Even though its a reference, whats the sense with that??
Once its global, why should it have to call on itself?
Im currently running
On Mon, 2003-12-15 at 04:23, Gerard Samuel wrote:
Just curious about something I came across.
I was looking at the $GLOBAL array, to see what my script was leaving behind.
$GLOBALS contains a reference to itself.
Even though its a reference, whats the sense with that??
Once its global, why
On maandag 15 december 2003 10:24 Gerard Samuel told the butterflies:
Just curious about something I came across.
I was looking at the $GLOBAL array, to see what my script was leaving
behind. $GLOBALS contains a reference to itself.
Even though its a reference, whats the sense with that??
I am not sure what I have to do in order to control sessions in PHP
4.33 when globals are set to off.
I used to use the following function to check if the user was of admin
status;
function check_admin_user()
// see if somebody is logged in as admin and notify them if not
{
global $admin_user;
Hi,
we have a site that is catering to webhosts and programmers, as you can
understand these people know computers and programs :-)
They are fooling around with the default settings of their accounts and
giving us funny results and basically being a PITA, asking them nicely to
quit... we are sure
* Thus wrote Ryan A ([EMAIL PROTECTED]):
They are fooling around with the default settings of their accounts and
giving us funny results and basically being a PITA, asking them nicely to
Put in their .htaccess something like:
php_value engine off :)
all sub directories too went off...so
On Fri, Oct 24, 2003 at 02:59:58PM +0200, Ryan A wrote:
:
: (we are on a shared host and so dont have access to our php.ini file)
: we are planning to turn globals off via a .htaccess file...nearly all our
: php files are in root (/www/) , but we are also running a third party
: application 1
This is more for a linux group post but I know someone can
provide enlightenment on this issue.
I have the latest version of apache and php I have created my
entire sie in a foxserv environment on windows but my production
environment is on mandrake linux 9.1
The globals are set to off but i'll
Frank Tudor wrote:
This is more for a linux group post but I know someone can
provide enlightenment on this issue.
I have the latest version of apache and php I have created my
entire sie in a foxserv environment on windows but my production
environment is on mandrake linux 9.1
The globals are set
You can enable them on a per directory bases with .htaccess, take a look
at http://www.php.net/manual/en/configuration.php.
I recommend using the .htaccess method rather than globally turning on
register globals.
Jason
Frank Tudor wrote:
This is more for a linux group post but I know someone
-Original Message-
From: Chris Boget [mailto:[EMAIL PROTECTED]
Sent: 01 August 2003 20:18
I'm curious if someone could explain to me why this is occuring:
function blah() {
//global $GLOBALS;
echo 'Globals: pre'; print_r( $GLOBALS ); echo '/pre';
}
As it is
I'm curious if someone could explain to me why this is occuring:
function blah() {
//global $GLOBALS;
echo 'Globals: pre'; print_r( $GLOBALS ); echo '/pre';
}
As it is shown above, with the 'global $GLOBALS' line commented
out, the print_r() works and shows all the currently defined variables
Message -
From: Chris Boget [EMAIL PROTECTED]
To: PHP General [EMAIL PROTECTED]
Sent: Friday, August 01, 2003 12:03 PM
Subject: [PHP] Globals
I'm curious if someone could explain to me why this is occuring:
function blah() {
//global $GLOBALS;
echo 'Globals: pre'; print_r( $GLOBALS ); echo
I'm curious if someone could explain to me why this is occuring:
function blah() {
//global $GLOBALS;
echo 'Globals: pre'; print_r( $GLOBALS ); echo '/pre';
}
As it is shown above, with the 'global $GLOBALS' line commented
out, the print_r() works and shows all the currently
[snip]
$GLOBALS
[/snip]
From http://us2.php.net/language.variables.scope
The $GLOBALS array is an associative array with the name of the global
variable being the key and the contents of that variable being the value
of the array element. Notice how $GLOBALS exists in any scope, this is
because
, but it seems odd to me to do this. A little redundant if
you ask me.
Jim Lucas
- Original Message -
From: Chris Boget [EMAIL PROTECTED]
To: PHP General [EMAIL PROTECTED]
Sent: Friday, August 01, 2003 12:17 PM
Subject: Re: [PHP] Globals
I'm curious if someone could explain to me why
just to let you know, the $GLOBALS[] superglobals was around long before
php 4.1.0
Jim Lucas
- Original Message -
From: Jay Blanchard [EMAIL PROTECTED]
To: Chris Boget [EMAIL PROTECTED]; PHP General
[EMAIL PROTECTED]
Sent: Friday, August 01, 2003 12:18 PM
Subject: RE: [PHP] Globals
[snip]
just to let you know, the $GLOBALS[] superglobals was around long
before
php 4.1.0
// Superglobals are available in any scope and do
// not require 'global'. Superglobals are available
// as of PHP 4.1.0
[/snip]
This is the quote in the online manual
--
PHP General Mailing List
I'm working in a multitiered envoronment in development. I'd like to turn globals off,
but I can't figure out how to pass data back and forth between machines. I'm sending
data to a database machine using POST, and I can use the data once it gets there, but
I can't seem to get anything back. At
On Sunday 09 February 2003 06:32, Paul wrote:
I'm working in a multitiered envoronment in development. I'd like to turn
globals off, but I can't figure out how to pass data back and forth between
machines. I'm sending data to a database machine using POST, and I can use
the data once it gets
I'm opening a socket to the remote machine and using post to send the data. But please
enlighten me, what is the usual method of accessing a remote database?
Jason Wong wrote:
On Sunday 09 February 2003 06:32, Paul wrote:
I'm working in a multitiered envoronment in development. I'd like to
On Sunday 09 February 2003 07:59, Paul wrote:
I'm opening a socket to the remote machine and using post to send the data.
But please enlighten me, what is the usual method of accessing a remote
database?
One usually use stuff like mysql_connect() and friends to connect to
databases. If you're
Is there any environment/Global variable in PHP that indicates whether the
server port you connect to is SSL port?
Thanks!
Wei
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
On Mon, 27 Jan 2003, Wei Weng wrote:
Is there any environment/Global variable in PHP that indicates whether the
server port you connect to is SSL port?
$_SERVER['HTTPS']
Regards,
Philip
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Monday, January 27, 2003 12:19 PM
Subject: Re: [PHP] Question about SSL/php globals
On Mon, 27 Jan 2003, Wei Weng wrote:
Is there any environment/Global variable in PHP that indicates whether the
server port you connect to is SSL port?
$_SERVER['HTTPS
Hi, all!!!
I've such trouble:
( register_globals = off )
in function i call to $smarty variable
function showLoginForm(){
global $db, $smarty; // $smarty = new Smarty in main code
$smarty-assign(message, $message); //
and i receive this error message
Fatal error: Call to a
On Tuesday 14 January 2003 18:46, Michael Bevz wrote:
I've such trouble:
( register_globals = off )
The register_globals setting in php.ini has ...
in function i call to $smarty variable
function showLoginForm(){
global $db, $smarty; // $smarty = new Smarty in main code
...
in function i call to $smarty variable
function showLoginForm(){
global $db, $smarty; // $smarty = new Smarty in main code
Fatal error: Call to a member function on a non-object in
Are you sure
$smarty = new Smarty
is in the main code?
Can it be in another function?
Try setting
Chris Hayes [EMAIL PROTECTED] ïèøåò â
ñîîáùåíèè:[EMAIL PROTECTED]
in function i call to $smarty variable
function showLoginForm(){
global $db, $smarty; // $smarty = new Smarty in main code
Fatal error: Call to a member function on a non-object in
Are you sure
$smarty = new
I have an odd problem.
I have a file called evt_to_web.php. This file contains some variable
assignments and a few functions.
I have used
require_once evt_to_web.php;
in another file, indextest.php.
In indextest.php, I then call a function that is in evt_to_web.php.
That function cannot seem
Hi Paul,
function testGlobal() {
global $evtredir_site;
echo TestGlobal: '$evtredir_site'br\n;
}
When I do testGlobal(); I get:
TestGloal: ''
Change this function to:
function testGlobal() {
global $evtredir_site;
echo TestGlobal: . $evtredir_site.
Let's say .
--clip--
Page 1 -
$data = Yes!;
header(Location: test1.php);
Page 2 -
$data = $GLOBALS['data'];
echo $data;
--clip--
This one does not work! Does this ever work at all or do I need to do the
header(Location: test1.php?data=Yes!); into the script?
--
PHP General
Correct you can add the data as a URL parameter. Or, you could set a
cookie and use sessions.
-Original Message-
Let's say .
--clip--
Page 1 -
$data = Yes!;
header(Location: test1.php);
Page 2 -
$data = $GLOBALS['data'];
echo $data;
--clip--
This one does not
Oh boy! Alright! URL it is
Ed Lazor [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
Correct you can add the data as a URL parameter. Or, you could set a
cookie and use sessions.
-Original Message-
Let's say .
--clip--
Page 1 -
What about PHPSESSID??? Can't use the $_COOKIE.
Thanks,
FletchSOD
Ed Lazor [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
Correct you can add the data as a URL parameter. Or, you could set a
cookie and use sessions.
-Original Message-
Let's
I don't understand. What do you mean?
-Original Message-
What about PHPSESSID??? Can't use the $_COOKIE.
This message is intended for the sole use of the individual and entity to
whom it is addressed, and
Is this true? :
Session variables are tracked whether or not a visitor's browser supports
cookies. The session id is automatically appeneded to each url on the site
if the user's browser doesn't support cookies.
This represents one of the major differences between setting your own
cookies and
Are you using any opcode cache? Are you sure it is another process or
might it be another thread.
Marek
[EMAIL PROTECTED] wrote:
We are seeing a rare bug that seems to imply that there is a bug in PHP's
global variables across httpd processes. To make a long story short, it
appears that
When I said process I meant request. Sorry. Is it possible that the PHP
globals are being used across requests (i.e., within the same process)? We
noticed this when upgrading from a version of PHP (4.0.6?) prior to the new
super-globals being added to PHP 4.1.2.
The code in this case is so
We are seeing a rare bug that seems to imply that there is a bug in PHP's
global variables across httpd processes. To make a long story short, it
appears that on rare occassions our script gets the value of a HTTP_GET_VARS
variable from another user's process. Is this possible? BTW, it seems to
I don't see how. But if what you are saying is actually happening, then
it is a Linux kernel-level bug if memory is leaking from one process to
another. No matter how badly we screwed up in PHP, the kernel prevents
such a screwup from infecting a separate process.
I'd suggest having a close
On Tue, May 21, 2002 at 08:03:36AM -0700, Rasmus Lerdorf wrote:
Depends a bit on what sort of globals you are after. If you mean a global
variable set by the user in the global symbol table you would do:
pval **tmp;
if(zend_hash_find(EG(symbol_table), foo, 3, (void **)tmp) == SUCCESS)
On Tue, May 21, 2002 at 08:03:36AM -0700, Rasmus Lerdorf wrote:
Depends a bit on what sort of globals you are after. If you mean a global
variable set by the user in the global symbol table you would do:
pval **tmp;
if(zend_hash_find(EG(symbol_table), foo, 3, (void **)tmp) ==
Hi,
I have just written a module for PHP (in C, linked with PHP statically).
Now I need to access session variables and other globals from whithin my
module. But I can't find how I should do this, I see documentation on how
to call user functions, and how to create new global varables, but now
Hi,
I have just written a module for PHP (in C, linked with PHP statically).
Now I need to access session variables and other globals from whithin my
module. But I can't find how I should do this, I see documentation on
how
to call user functions, and how to create new global varables, but now
On Saturday, April 13, 2002, at 01:37 PM, Paul Roberts wrote:
Is there a quick way to set all variables as global so that they are
avalible to a function, i'm doing an eval inside, so i need all the
submitted variables to be avalible, or do i have to decalre them
individualy.
If you
Is there a quick way to set all variables as global so that they are avalible to a
function, i'm doing an eval inside, so i need all the submitted variables to be
avalible, or do i have to decalre them individualy.
Paul Roberts
[EMAIL PROTECTED]
--
PHP General
, April 13, 2002 12:37 PM
To: [EMAIL PROTECTED]
Subject: [PHP] globals in functions
Is there a quick way to set all variables as global so that they are
avalible to a function, i'm doing an eval inside, so i need all the
submitted variables to be avalible, or do i have to decalre them
individualy
Hello,
I had a script that was workin for me with PHP 4.0.6.
I upgraded to 4.1.0 because another app required it,
and it broke the original script I was using.
Under 4.0.6 I was able to do the following:
global $PHP_AUTH_USER,$PHP_AUTH_PW;
echo $GLOBALS[REMOTE_ADDR];
This would echo the correct
Does anyone know if it is possible to use the
'global $varName'
function with the '$GLOBALS' array itself.
I have been having some trouble with this. I have decieded to switch of
register_globals in the php.ini file (seeing as
it is now deprecated in version 4.1.0)
I know that
PROTECTED]
Subject: [PHP] $GLOBALS
hi,
i´m new in PHP. What does the expression:
$ref=$GLOBALS[HTTP_GET_VARS][ref];
$id=$GLOBALS[HTTP_GET_VARS][id];
do?
What is $GLOBALS?
What are the parameters [HTTP_GET_VARS][ref]?
thanks
Peter
--
GMX - Die Kommunikationsplattform im Internet.
http
i´m new in PHP. What does the expression:
$ref=$GLOBALS[HTTP_GET_VARS][ref];
$id=$GLOBALS[HTTP_GET_VARS][id];
do?
It gives you the content of the querystring variable ref and id. eg.
page.php?id=20ref=value
What is $GLOBALS?
$GLOBALS is an array wich contains all the varibles in the
hi,
i´m new in PHP. What does the expression:
$ref=$GLOBALS[HTTP_GET_VARS][ref];
$id=$GLOBALS[HTTP_GET_VARS][id];
do?
What is $GLOBALS?
What are the parameters [HTTP_GET_VARS][ref]?
thanks
Peter
--
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net
--
PHP General
Is here anyway to make a variable like $var not the same than
$HTTP_SESSION_VARS[var], when register_globals=1?. (where
$var is in the
script scope).
I read in a changelog that this is relatively recent (make
$var the same
than $HTTP_SESSION_VARS[var]).
I'm not sure what was changed.
Hi,
Is here anyway to make a variable like $var not the same than
$HTTP_SESSION_VARS[var], when register_globals=1?. (where $var is in the
script scope).
I read in a changelog that this is relatively recent (make $var the same
than $HTTP_SESSION_VARS[var]).
Thank you.
Regards,
Rodolfo.
--
Addressed to: Maxim Maletsky [EMAIL PROTECTED]
[EMAIL PROTECTED]
Christian Dechery [mailto:[EMAIL PROTECTED]]
** Reply to note from Maxim Maletsky [EMAIL PROTECTED] Fri, 16 Feb 2001
12:18:27 +0900
I never used 50 of them, but I think there's such a thing as
-Original Message-
From: Christian Dechery [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 14, 2001 11:25 PM
To: [EMAIL PROTECTED]
Subject: [PHP] PHP globals aren't really globals
I've been programming in C all my life, and now I just started developing
in PHP and I'm really enjoying
At 11:24 AM -0300 2/14/01, Christian Dechery wrote:
I've been programming in C all my life, and now I just started developing
in PHP and I'm really enjoying it, it has all the missing improvements that
C needed to be more user-likely.
But one thin I can't get, how can PHP call a variabel global,
function u want to use it. THis is not nice, what about if u
have a form with 50 fields and want a function to validate
all of them, u have to pass them all to the function or build
a little piece of code to make all the $GLOBALS local right?
Is this really the idea of global vars?
Yes.
function u want to use it. THis is not nice, what about if u
have a form with 50 fields and want a function to validate
all of them, u have to pass them all to the function or build
a little piece of code to make all the $GLOBALS local right?
Is this really the idea of global vars?
Yes.
Yes. But with regards to form variables, all you need to do is
make one variable global:
$HTTP_POST_VARS
it is an associative array that contains all the post variables from
the form. Make it global and just loop through it.
exactly, u need to loop to an array to get the globals u want.
I've been programming in C all my life, and now I just started developing
in PHP and I'm really enjoying it, it has all the missing improvements that
C needed to be more user-likely.
But one thin I can't get, how can PHP call a variabel global, if it isn't
global.
A global var, is a var
Perhaps I'm missing something. In order to access the value of any
variable defined outside the scope of the function, you have to declare
it as "global". This is true in every single instance. If you do not,
then
you cannot access the value of that variable. While it's been a while
Rasmus wrote:
I swore I would not have the same problem in PHP and thus the requirement
for people to be explicit about using global variables inside functions.
Hopefully it also forces a little bit of structure and organization on
people.
Hear, hear and thank you Rasmus. It seems to me that
Rasmus wrote:
I swore I would not have the same problem in PHP and thus the
requirement
for people to be explicit about using global variables inside functions.
Hopefully it also forces a little bit of structure and organization on
people.
Hear, hear and thank you Rasmus. It seems to
The idea is to avoid really nasty scope-related bugs that are common in
C
code that uses lots of global variables. Years and years ago when I wrote
the first version of PHP I was working for a telco writing software for
a
large telephone switch. The code was huge and extremely ugly. Global
I believe you use globals $var to ACCESS a global variable, not to
define.
That's correct. To be perfectly correct here, what you are doing is
creating a reference to the global variable. Think of it as an alias to
the same variable as the global variable.
global $foo;
would be
It's somewhat annoying to have to tell the function which variables are
global sometimes but overall it makes it easier to avoid stupid
mistakes. It is a good push to make me less prone to making things
global. Usually I just avoid using globals and then pack what I do use
into appropiate
94 matches
Mail list logo