#33295 [Opn->Csd]: nested uasort function broken

From: Date: Fri, 10 Jun 2005 21:55:46 +0000
Subject: #33295 [Opn->Csd]: nested uasort function broken
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-80138@lists.php.net to get a copy of this message
ID: 33295 User updated by: pumuckel at metropolis dot de Reported By: pumuckel at metropolis dot de -Status: Open +Status: Closed Bug Type: Arrays related Operating System: Linux PHP Version: 5.0.4 New Comment: Will be fixed when bug #33286 got fixed. A complete patch was supplied by me to phpdev (Andrei) Previous Comments: ------------------------------------------------------------------------ [2005-06-10 09:59:58] pumuckel at metropolis dot de Description: ------------ Nested uasort function call broken. see also bug #33286, same topic - other function ;-) Reproduce code: --------------- <?php function test_subfunc(&$item1, $key) { echo "&nbsp;&nbsp;test_subfunc<br/>"; } function test_func($item2, $key) { echo "test_func<br/>"; $arr = array(1, 2, 3, 4); uasort($arr, 'test_subfunc'); } $x = array(5,6,7); uasort($x, 'test_func'); ?> Expected result: ---------------- test_func test_subfunc test_subfunc test_subfunc test_subfunc test_func test_subfunc test_subfunc test_subfunc test_subfunc test_func test_subfunc test_subfunc test_subfunc test_subfunc Actual result: -------------- test_func test_subfunc test_subfunc test_subfunc test_subfunc test_subfunc ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=33295&edit=1

« previous php.bugs (#80138) next »