ID: 44933
User updated by: remon at menpmedia dot nl
Reported By: remon at menpmedia dot nl
Status: Bogus
Bug Type: Class/Object related
Operating System: Fedora Core 4
PHP Version: 5.2.6
New Comment:
Wooot.
This did the trick.
Thanks :)
Previous Comments:
------------------------------------------------------------------------
[2008-05-07 10:29:14] [EMAIL PROTECTED]
You probably have zend.ze1_compatibility_mode enabled which causes the
behavior of php4 but it has bugs and is generally unused.
------------------------------------------------------------------------
[2008-05-07 09:39:02] remon at menpmedia dot nl
[EMAIL PROTECTED] ~]# php
<?php
print phpversion();
echo "\n";
$one = new stdClass();
$one->variable = 'hello';
$two = $one;
$two->variable = 'goodbye';
var_dump($one);
?>
5.2.4
object(stdClass)#3 (1) {
["variable"]=>
string(5) "hello"
}
[EMAIL PROTECTED] ~]#
------------------------------------------------------------------------
[2008-05-07 09:36:16] remon at menpmedia dot nl
?????
Now I am really confused.
Im running Fedora Core 8 / x64, php 5.2.4, and i have the, by your
statement, incorrect result
I understand this has changed and I understand the implication (review
all our code which at this point amounts to several million lines of
code :( )
I also understand that i need to 'clone' an object. Shame that PHP4
doesn't understand this keyword and throws an error; so much for writing
universal code.
Thank you for all your comments and views.
------------------------------------------------------------------------
[2008-05-07 09:31:27] [EMAIL PROTECTED]
I am running this on 64bit linux, and on 32bit as well. I get the same
correct result.
------------------------------------------------------------------------
[2008-05-07 09:28:04] remon at menpmedia dot nl
Thank you scottmac, this helps a bit.
Should I consider PHP5/x64/linux bugged then for NOT reflecting this
behavioural change ?
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/44933
--
Edit this bug report at http://bugs.php.net/?id=44933&edit=1