ID: 20251 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Open +Status: Won\'t fix Bug Type: Arrays related Operating System: linux 2.4.7-10enterprise #1 SMP PHP Version: 4.2.1 New Comment:
I've tried the last two examples you've provided. They work just fine on 4.2.3 and 4.3.0-pre2 on an SMP linux server. Setting the status of the report back to Won't Fix based on the initial report. Previous Comments: ------------------------------------------------------------------------ [2002-11-05 17:46:14] [EMAIL PROTECTED] Thank you. I don't know much about the development of Zend engine, so I guess I'll wait for ZE2 to be included in future release of PHP. I had posted a bad sample code. I wasn't trying to fill an array with the same value, so it should have been: <? $a=80000; for($i=0; $i<$a; $i++){ $c[$i]=$i; } echo count($c); ?> And, by the way, this also crashes when $a gets too high or is coupled with another similar loop in the same script: <? $a=1000000; for($i=0; $i<$a; $i++){ $d="ar".$i; $$d=$i; } echo $ar5943; ?> If these work in ZE2, should I bother to do a gdb backtrace using ZE1? ------------------------------------------------------------------------ [2002-11-05 08:08:26] [EMAIL PROTECTED] In ZE1 use array_fill() to fill in an array with the same value, it'll be faster and work. In ZE2 your code will work fine as is, still array_fill() would probably be a better alternative. ------------------------------------------------------------------------ [2002-11-04 19:23:34] [EMAIL PROTECTED] Okay, Please join a gdb backtrace. ------------------------------------------------------------------------ [2002-11-04 19:12:02] [EMAIL PROTECTED] The following works in place of array, so I'll try and see how much memory and CPU this uses. <? $a=1000000; for($i=0; $i<$a; $i++){ $d="ar".$i; $$d=$i; } echo $ar5943; ?> ------------------------------------------------------------------------ [2002-11-04 18:50:58] [EMAIL PROTECTED] ilia said it was reproductile with any values larger than 66000 ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/20251 -- Edit this bug report at http://bugs.php.net/?id=20251&edit=1