--- /dev/null
+--TEST--
+Bug #54013 (ReflectionParam for duplicate parameter contains garbage)
+--FILE--
+<?php
+
+class a
+{
+ function b($aaaaaaaa, $aaaaaaaa)
+ {
+ $params = func_get_args();
+ }
+}
+
+$c = new a;
+$c->b('waa?', 'meukee!');
+
+$reflectionClass = new ReflectionClass($c);
+$params = $reflectionClass->getMethod('b')->getParameters();
+
+var_dump($params[0], $params[1]);
+
+?>
+--EXPECTF--
+object(ReflectionParameter)#%d (1) {
+ ["name"]=>
+ string(8) "aaaaaaaa"
+}
+object(ReflectionParameter)#%d (1) {
+ ["name"]=>
+ string(8) "aaaaaaaa"
+}