Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, bom dia! Gostaria de saber se há como capturar o tipo dos argumentos de um método através de Reflection ou outra solução que tiverem em mente, pensei em fazer uma varredura no arquivo da classe através do token_get_all(), mas seria mais trabalhoso, então pensei nas Reflection's, isso é possível?
Por exemplo quero isso:
public function metodo(Namespace1\Objecto $arg1, Namespace2\Objecto $arg2) {
...
}
E o retorno desejado seria:
Array
(
[0] => Array
(
[nome] => arg1
[tipo] => Namespace1\Objeto
)
[1] => Array
(
[nome] => arg2
[tipo] => Namespace2\Objeto
)
)
Obs.: Estou usando também namespaces.
Obrigado desde já pessoal! :)
Carregando comentários...