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