Skip to content

Commit f8ea5e3

Browse files
committed
Update test to consume less memory
1 parent fe9eb03 commit f8ea5e3

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Zend/tests/stack_limit/stack_limit_011.phpt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,15 @@ function replace2() {
1919
}, 'x');
2020
}
2121
function replace() {
22-
return preg_replace_callback('#.#', function () {
22+
static $once = false;
23+
return preg_replace_callback('#.#', function () use (&$once) {
2324
try {
2425
replace();
2526
} finally {
26-
replace2();
27+
if (!$once) {
28+
$once = true;
29+
replace2();
30+
}
2731
}
2832
}, 'x');
2933
}

0 commit comments

Comments
 (0)