ID: 14264
Updated by: hholzgra
Reported By: [EMAIL PROTECTED]
Old Status: Open
Status: Closed
Bug Type: Session related
Operating System: RedHat LINUX 7.2
PHP Version: 4.1.0
New Comment:


> session_start();
> $abc = '';

so what do you expect to happen when you overwrite
the value of a session variable immediately after
restoring it using session_start()?


PS:
> error_reporting(63);

*never* use numeric constants for error reporting settings, *always* use the symbolic 
constants like E_ALL and E_WARNING, unless you want to get bitten by future additions 
of error classes 

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

[2001-11-28 05:42:42] [EMAIL PROTECTED]

With this piece of code the session variable is not keeping track of the increment:

<?php
error_reporting(63);
session_start();
$abc = '';
session_register('abc');

$abc += 1;
$_SESSION['abc'] += 2;
print "<pre>$abc\n\n";
print_r( $_SESSION);
?>

While minor alteration of above code as below the session variable works:

<?php
error_reporting(63);
$abc = '';
session_start();
session_register('abc');

$abc += 1;
$_SESSION['abc'] += 2;
print "<pre>$abc\n\n";
print_r( $_SESSION);
?>


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



Edit this bug report at http://bugs.php.net/?id=14264&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