diff options
author | Nikita Popov <nikic@php.net> | 2014-10-09 12:02:42 +0200 |
---|---|---|
committer | Nikita Popov <nikic@php.net> | 2014-10-09 12:05:56 +0200 |
commit | e919caca86d78a25d4de10d2df2e1c4357ac4408 (patch) | |
tree | bc44460f36e9c9c51f4ee4740cdcc8cc51c401c8 /Zend/tests/bug68191.phpt | |
parent | a3b880364fd9e8c740373a40f6416a39ba83e32a (diff) | |
download | php-git-e919caca86d78a25d4de10d2df2e1c4357ac4408.tar.gz |
Fix bug #68191: Broken reference across objects
Diffstat (limited to 'Zend/tests/bug68191.phpt')
-rw-r--r-- | Zend/tests/bug68191.phpt | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Zend/tests/bug68191.phpt b/Zend/tests/bug68191.phpt new file mode 100644 index 0000000000..198c5c7dce --- /dev/null +++ b/Zend/tests/bug68191.phpt @@ -0,0 +1,21 @@ +--TEST-- +Bug #68191: Broken reference across objects +--FILE-- +<?php + +$obj = new stdClass; + +$obj->prop1 = 'abc'; +$obj->prop2 =& $obj->prop1; +$obj->prop2 .= 'xyz'; +var_dump($obj->prop1); + +$obj->prop3 = 1; +$obj->prop4 =& $obj->prop3; +++$obj->prop4; +var_dump($obj->prop3); + +?> +--EXPECT-- +string(6) "abcxyz" +int(2) |