bug44069.phpt 449 B

123456789101112131415161718192021
  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. for($j = 1; $j <= 10; $j++)
  13. {
  14. $array[] = 'test';
  15. }
  16. }
  17. echo "ok\n";
  18. ?>
  19. --EXPECT--
  20. ok