Return to bug43505.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
1.1 misho 1: --TEST-- 2: Bug #43505 (Assign by reference bug) 3: --INI-- 4: error_reporting=0 5: --SKIPIF-- 6: <?php if (!extension_loaded('spl')) die("skip SPL is not available"); ?> 7: --FILE-- 8: <?php 9: class Test implements Countable { 10: public function count() { 11: return $some; 12: } 13: } 14: 15: $obj = new Test(); 16: 17: $a = array(); 18: $b =& $a['test']; 19: var_dump($a); 20: 21: $t = count($obj); 22: 23: $a = array(); 24: $b =& $a['test']; 25: var_dump($a); 26: ?> 27: --EXPECT-- 28: array(1) { 29: ["test"]=> 30: &NULL 31: } 32: array(1) { 33: ["test"]=> 34: &NULL 35: } 36: