PHP-Parser 学习笔记

缘起

最近工作上接到一个任务,要把项目代码的控制器中所有没有判断过权限的public方法找出来。我们的控制器里有一个统一的”checkAllow”方法来进行权限判断。所以任务可以归结为找到所有代码里没有调用过这个方法的public方法及其所在的类。

有了这个思路,我首先想到的就是用php中自带的”token_get_all”方法获取到代码的分词,然后进行分析。然而这个函数太底层了,什

[……]阅读全文