File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / Zend / tests / bug44069.phpt
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 23:47:52 2012 UTC (13 years, 1 month ago) by misho
Branches: php, MAIN
CVS tags: v5_4_3elwix, v5_4_29p0, v5_4_29, v5_4_20p0, v5_4_20, v5_4_17p0, v5_4_17, v5_3_10, HEAD
php

    1: --TEST--
    2: Bug #44069 (Huge memory usage with concatenation using . instead of .=)
    3: --FILE--
    4: <?php
    5: $array = array();
    6: $newstring = "";
    7: $string = str_repeat('This is a teststring.', 50);
    8: for($i = 1; $i <= 2000; $i++)
    9: {
   10: //	$newstring .= $string; //This uses an expected amount of mem.
   11: 	$newstring = $newstring . $string; //This uses very much mem.
   12: 
   13: 	for($j = 1; $j <= 10; $j++)
   14: 	{
   15: 		$array[] = 'test';
   16: 	}
   17: }
   18: echo "ok\n";
   19: ?>
   20: --EXPECT--
   21: ok

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>