cvs: php4(PHP_4_3) /ext/standard/tests/array bug22463.phpt bug23581.phpt

From: Date: Sun, 11 May 2003 06:35:11 +0000
Subject: cvs: php4(PHP_4_3) /ext/standard/tests/array bug22463.phpt bug23581.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-20827@lists.php.net to get a copy of this message
moriyoshi Sun May 11 02:35:11 2003 EDT Added files: (Branch: PHP_4_3) /php4/ext/standard/tests/array bug22463.phpt bug23581.phpt Log: MFH(r-1.1, r-1.1): added test cases for bug #22463 and bug #23581 Index: php4/ext/standard/tests/array/bug22463.phpt +++ php4/ext/standard/tests/array/bug22463.phpt --TEST-- Bug #22463 (array_reduce() segfaults) --FILE-- <?php function a($ary) { return (is_array($ary) ? array_reduce($ary, 'cb', 0) : 1); } function cb($v, $elem) { return $v + a($elem); } $ary = array( array( array( array( array( array(0, 1, 2, 3, 4) ) ) ) ) ); var_dump(a($ary)); ?> --EXPECT-- int(5) Index: php4/ext/standard/tests/array/bug23581.phpt +++ php4/ext/standard/tests/array/bug23581.phpt --TEST-- Bug #23581 (array_map(NULL, array, array, ...) yields an undefined result) --FILE-- <?php var_dump( array_map( NULL, array(1,2,3), array(4,5,6), array(7,8,9) ) ); ?> --EXPECT-- array(3) { [0]=> array(3) { [0]=> int(1) [1]=> int(4) [2]=> int(7) } [1]=> array(3) { [0]=> int(2) [1]=> int(5) [2]=> int(8) } [2]=> array(3) { [0]=> int(3) [1]=> int(6) [2]=> int(9) } }

« previous php.cvs (#20827) next »