Annotation of embedaddon/php/ext/standard/tests/array/bug43505.phpt, revision 1.1
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:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>