xref: /PHP-8.1/Zend/tests/bug52940.phpt (revision f8d79582)
1--TEST--
2Bug #52940 (call_user_func_array still allows call-time pass-by-reference)
3--FILE--
4<?php
5function foo($a) {
6    $a++;
7    var_dump($a);
8}
9function bar(&$a) {
10        $a++;
11        var_dump($a);
12}
13$a = 1;
14call_user_func_array("foo", array(&$a));
15var_dump($a);
16call_user_func_array("bar", array(&$a));
17var_dump($a);
18?>
19--EXPECT--
20int(2)
21int(1)
22int(2)
23int(2)
24