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