ID: 13579
Updated by: yohgaki
Reported By: [EMAIL PROTECTED]
Old Status: Assigned
Status: Closed
Bug Type: Documentation problem
Operating System: Win2k
PHP Version: 4.0.6
Assigned To: yohgaki
New Comment:

Doc updated

Previous Comments:
------------------------------------------------------------------------

[2002-01-06 22:40:52] [EMAIL PROTECTED]

I'll update doc so that this kind of report will not be submitted to bug
database :)

------------------------------------------------------------------------

[2001-12-19 23:08:16] [EMAIL PROTECTED]

This is half user's fault....
Can we do something to this issue?

To reporter: Could you update PHP version when you test and confirm
problem exists in newer versions? Read "Reference Explained" section
carefully for the reason why this is problem in your script.

http://www.php.net/manual/en/language.references.php

------------------------------------------------------------------------

[2001-10-06 16:31:21] [EMAIL PROTECTED]

the following script will print out
unset
set
the first time it is run although it should actually print 'set' twice;
somehow, the variable needs to be globalized again after the session has
been registered.

normal php4 setup with everything compiled-in.
php -v >> 4.0.6devel
---------------------
function test()
{
  global $glb_var;

  session_save_path("e:\\temp");
  session_start();
  session_register('glb_var');

  test2();

  print "glb_var='$glb_var'<br>";

  global $glb_var;
  print "glb_var='$glb_var'";
}

function test2()
{
  global $glb_var;

  $glb_var = 'set';
}

$glb_var = 'unset';
test();

------------------------------------------------------------------------



Edit this bug report at http://bugs.php.net/?id=13579&edit=1


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to