<?php
class Test {
public function Test1(int $number, string $str) { }
}
//get the information about a specific method.
$rm = new ReflectionMethod('Test', 'Test1');
//get all parameter names and parameter types of the method.
foreach ($rm->getParameters() as $parameter) {
echo 'Name: '.$parameter->getName().' - Type: '.$parameter->getType()."\n"; }
PD9waHAKY2xhc3MgVGVzdCB7CglwdWJsaWMgZnVuY3Rpb24gVGVzdDEoaW50ICRudW1iZXIsIHN0cmluZyAkc3RyKSB7ICB9Cn0KCi8vZ2V0IHRoZSBpbmZvcm1hdGlvbiBhYm91dCBhIHNwZWNpZmljIG1ldGhvZC4KJHJtID0gbmV3IFJlZmxlY3Rpb25NZXRob2QoJ1Rlc3QnLCAnVGVzdDEnKTsKCi8vZ2V0IGFsbCBwYXJhbWV0ZXIgbmFtZXMgYW5kIHBhcmFtZXRlciB0eXBlcyBvZiB0aGUgbWV0aG9kLgpmb3JlYWNoICgkcm0tPmdldFBhcmFtZXRlcnMoKSBhcyAkcGFyYW1ldGVyKSB7CgllY2hvICdOYW1lOiAnLiRwYXJhbWV0ZXItPmdldE5hbWUoKS4nIC0gVHlwZTogJy4kcGFyYW1ldGVyLT5nZXRUeXBlKCkuIlxuIjsKfQ==