xref: /PHP-7.4/ext/standard/tests/array/bug74345.phpt (revision abc457fe)
1--TEST--
2Bug #74345: Call trampoline leaked if callback not invoked
3--FILE--
4<?php
5
6class Test {
7    public function __call($name, $args) {
8        echo "__call()\n";
9    }
10}
11
12$name = "foo" . ($x = "bar");
13$cb = [new Test, $name];
14array_map($cb, []);
15array_map($cb, [], []);
16array_filter([], $cb);
17array_reduce([], $cb);
18
19$array = [];
20array_walk($array, $cb);
21array_walk_recursive($array, $cb);
22usort($array, $cb);
23
24?>
25===DONE===
26--EXPECT--
27===DONE===
28