xref: /PHP-5.6/Zend/tests/bug54013.phpt (revision 3510be42)
1--TEST--
2Bug #54013 (ReflectionParam for duplicate parameter contains garbage)
3--FILE--
4<?php
5
6class a
7{
8        function b($aaaaaaaa, $aaaaaaaa)
9        {
10                $params = func_get_args();
11        }
12}
13
14$c = new a;
15$c->b('waa?', 'meukee!');
16
17$reflectionClass = new ReflectionClass($c);
18$params = $reflectionClass->getMethod('b')->getParameters();
19
20var_dump($params[0], $params[1]);
21
22?>
23--EXPECTF--
24object(ReflectionParameter)#%d (1) {
25  ["name"]=>
26  string(8) "aaaaaaaa"
27}
28object(ReflectionParameter)#%d (1) {
29  ["name"]=>
30  string(8) "aaaaaaaa"
31}
32