刷知乎看到一个问题:
有什么工具可以生成函数调用流程图
有一个答案提到了IntelliJ IDEA 有 Call Hierarchy的功能(原作者是李聲揚)
感觉phpstorm可能也自带了这个功能,于是查找了一下
首先在偏好设置中搜索关键字 Call Hierarchy
找到快捷键 ctrl+alt+h
使用效果如下:
选中一个函数array_slice,按快捷键,在右边生成了该函数所有的调用关系
与查看用例find usage不同的是,Call Hierarchy功能会递归的寻找用例的用例,直到找到没有入口函数为止