ID: 24222 User updated by: xuefer at 21cn dot com -Summary: crash: parent to reference to child, followed by a for/count empty loop -Reported By: Xuefer at 21cn dot com +Reported By: xuefer at 21cn dot com Status: Open Bug Type: Scripting Engine problem Operating System: win32 PHP Version: 4.3.2 New Comment:
(summary typo fix) bye the way, the work arround is to change code into: $match = array( 0 => array("1", "2", "3", "4", "5")); $m = &$match[0]; for ($i = 0, $c = count($m); $i < $c; $i ++) { // now, we can do our work } Previous Comments: ------------------------------------------------------------------------ [2003-06-17 07:15:08] xuefer at 21cn dot com Description: ------------ crash in page 2nd time loading let the code say everything Reproduce code: --------------- $match = array( 0 => array("1", "2", "3", "4", "5")); $match = &$match[0]; for ($i = 0, $c = count($match); $i < $c; $i ++) { // empty loop } however, the following code will not crash: $match = array( 0 => array("1", "2", "3", "4", "5")); $match = &$match[0]; echo $c = count($match); for ($i = 0, $c = count($match); $i < $c; $i ++) { // empty loop } Expected result: ---------------- should not crash Actual result: -------------- but it did crash :( ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=24222&edit=1