使用PHP-Parser,当我在程序中遍历节点时,如何找到对象的类型?例如,在下面的程序中,当我遇到节点时,我$a->some_method();
如何发现 $a 的类型是 'TestClass' ?
$a = new TestClass();
$a->some_method();
现在,我知道我可以在内部跟踪对象 $a 的类型是 TestClass 并且对于单个文件中的程序可以正常工作,但是我不确定如何跟踪程序中对象的类型跨越多个文件,当变量从函数或方法返回时,我对如何维护变量的类型感到特别困惑。我做错了吗?有没有更简单的方法使用 PHP-Parser 来找出对象的类型?