[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
kmspico
/
release
/
[
Home
]
File: bug81243.phpt
--TEST-- Bug #81243 (Too much memory is allocated for preg_replace()) --FILE-- <?php $test_string = str_repeat('Eins zwei drei', 2000); $replaced = preg_replace('/\s/', '-', $test_string); $mem0 = memory_get_usage(); $replaced = str_repeat($replaced, 1); $mem1 = memory_get_usage(); var_dump($mem0 == $mem1); $replaced = preg_replace_callback('/\s/', function ($_) {return '-';}, $test_string); $mem0 = memory_get_usage(); $replaced = str_repeat($replaced, 1); $mem1 = memory_get_usage(); var_dump($mem0 == $mem1); ?> --EXPECT-- bool(true) bool(true)