Re: [PHP] $GLOBALS example script on php.net

2011-03-07 Thread FeIn
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;

Re: [PHP] $GLOBALS example script on php.net

2011-03-07 Thread Ashim Kapoor
?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',

Re: [PHP] $GLOBALS example script on php.net

2011-03-06 Thread Ashim Kapoor
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

Re: [PHP] $GLOBALS example script on php.net

2011-03-06 Thread FeIn
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

Re: [PHP] $GLOBALS example script on php.net

2011-03-06 Thread Ashim Kapoor
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

Re: [PHP] $GLOBALS example script on php.net

2011-03-05 Thread Richard Quadling
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

Re: [PHP] $GLOBALS example script on php.net

2011-03-05 Thread Ashim Kapoor
I'll remove it. How does one remove user notes from php.net ? Thank you, Ashim

Re: [PHP] $GLOBALS example script on php.net

2011-03-05 Thread David Hutto
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

Re: [PHP] $GLOBALS example script on php.net

2011-03-05 Thread Daniel Brown
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.

Re: [PHP] $GLOBALS example script on php.net

2011-03-05 Thread Ashim Kapoor
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

Re: [PHP] Globals or Super Global Variables To Be Reused from For Loops

2008-11-06 Thread Bastien Koert
[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 ;

RE: [PHP] Globals or Super Global Variables To Be Reused from For Loops

2008-11-06 Thread Alice Wei
. 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

Re: [PHP] Globals or Super Global Variables To Be Reused from For Loops

2008-11-06 Thread Jim Lucas
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

RE: [PHP] Globals or Super Global Variables To Be Reused from For Loops

2008-11-06 Thread Alice Wei
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

Re: [PHP] $GLOBALS, any probolems?

2005-02-10 Thread Richard Lynch
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

Re: [PHP] globals

2004-03-31 Thread Robert Cummings
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

Re: [PHP] Globals problem - $_REQUEST good solution?

2004-01-12 Thread CPT John W. Holmes
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

Re: [PHP] Globals problem - $_REQUEST good solution?

2004-01-12 Thread Ryan A
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

Re: [PHP] $GLOBALS containing itself!!!

2003-12-15 Thread Robert Cummings
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

RE: [PHP] $GLOBALS containing itself!!!

2003-12-15 Thread Wouter van Vliet
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??

Re: [PHP] Globals on/off , PHP.ini and .htaccess - Best solution?

2003-10-24 Thread Curt Zirzow
* 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

Re: [PHP] Globals on/off , PHP.ini and .htaccess - Best solution?

2003-10-24 Thread Eugene Lee
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

Re: [PHP] globals on globals off (help

2003-09-16 Thread Brad Pauly
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

Re: [PHP] globals on globals off (help

2003-09-16 Thread Jason Sheets
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

RE: [PHP] Globals

2003-08-04 Thread Ford, Mike [LSS]
-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

Re: [PHP] Globals

2003-08-01 Thread Jim Lucas
I can't speek about the first problem, but about the second one. You are not setting the variable $blah as a global variable. Try this instead $GLOBALS['blah'] = 'bob'; and that should work. You need to look into scope when refering to variables and functions. Jim Lucas - Original

Re: [PHP] Globals

2003-08-01 Thread Chris Boget
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

RE: [PHP] Globals

2003-08-01 Thread Jay Blanchard
[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

Re: [PHP] Globals

2003-08-01 Thread Jim Lucas
, 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

Re: [PHP] Globals

2003-08-01 Thread Jim Lucas
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

RE: [PHP] Globals

2003-08-01 Thread Jay Blanchard
[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

Re: [PHP] Globals off and passing data

2003-02-08 Thread Jason Wong
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

Re: [PHP] Globals off and passing data

2003-02-08 Thread Paul
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

Re: [PHP] Globals off and passing data

2003-02-08 Thread Jason Wong
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

Re: [PHP] globals off in function

2003-01-14 Thread Jason Wong
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 ...

Re: [PHP] globals off in function

2003-01-14 Thread Chris Hayes
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

Re: [PHP] globals off in function

2003-01-14 Thread Michael Bevz
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

RE: [PHP] globals not working?

2002-10-04 Thread Jon Haworth
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.

RE: [PHP] $GLOBALS ???

2002-07-05 Thread Lazor, Ed
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

Re: [PHP] $GLOBALS ???

2002-07-05 Thread Scott Fletcher
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 -

Re: [PHP] $GLOBALS ???

2002-07-05 Thread Scott Fletcher
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

RE: [PHP] $GLOBALS ???

2002-07-05 Thread Lazor, Ed
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

RE: [PHP] $GLOBALS ???

2002-07-05 Thread Lazor, Ed
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

Re: [PHP] Globals bug??

2002-07-01 Thread Marek Kilimajer
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

Re: [PHP] Globals bug??

2002-07-01 Thread troy
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

Re: [PHP] Globals bug??

2002-06-30 Thread Rasmus Lerdorf
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

Re: [PHP] globals in functions

2002-04-15 Thread Erik Price
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

RE: [PHP] globals in functions

2002-04-13 Thread Cal Evans
1: Globals are bad...m'kay. You should never use globals. If your function needs a variable, you should pass it in. There are exceptions to this rule but it's not a good idea to program normally this way. 2: Is this a form? It sounds (from the way you word it) that the variables are part of a

RE: [PHP] $GLOBALS

2001-11-13 Thread PACKER, Steffan
If you use a form with method=GET and submit it all the field names and values are stored in a global associative array called HTTP_GET_VARS as name/value pairs. Steffan -Original Message- From: Peter Tilm [mailto:[EMAIL PROTECTED]] Sent: Tuesday, November 13, 2001 2:16 PM To: [EMAIL

Re: [PHP] $GLOBALS

2001-11-13 Thread Emil Rasmussen
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

RE: [PHP] Globals and HTTP_SESSION_VARS variables.

2001-09-26 Thread Johnson, Kirk
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.