|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2003-06-17 07:15 UTC] 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 :(
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Nov 08 13:00:01 2025 UTC |
(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 }