Hallo zusammen,
ich möchte mit PHP Reflection folgende Klasse auslesen:
PHP-Code:
class Controller {
function getEvents(int $eventID){
}
}
Das auslesen der Klasse funktioniert soweit auch mittels folgendem Skript: (aus der kaum vorhandenen phpDoku)
PHP-Code:
require_once('./classes/class.Controller.php');
//Target our class
$reflector = new ReflectionClass('Controller');
//Get the parameters of a method
$parameters = $reflector->getMethod('getEvents')->getParameters();
//Loop through each parameter and get the type
foreach($parameters as $param)
{
var_dump( $param);
}
Ausgabe:
Code:
object(ReflectionParameter)#3 (1) { ["name"]=> string(7) "eventID" }
Wie komme ich jetzt an den Datentype des Parameters "$eventID"?
In der Doku und mit Google kann ich keine Lösung finden.
http://www.php.net/manual/en/book.reflection.php
Vielen Dank & Gruß
Schneidoa