phpstorm生成函数调用关系

刷知乎看到一个问题:
有什么工具可以生成函数调用流程图

有一个答案提到了IntelliJ IDEA 有 Call Hierarchy的功能(原作者是李聲揚)

感觉phpstorm可能也自带了这个功能,于是查找了一下

首先在偏好设置中搜索关键字 Call Hierarchy

找到快捷键 ctrl+alt+h

phpstorm生成函数调用关系_第1张图片

使用效果如下:

选中一个函数array_slice,按快捷键,在右边生成了该函数所有的调用关系

与查看用例find usage不同的是,Call Hierarchy功能会递归的寻找用例的用例,直到找到没有入口函数为止

phpstorm生成函数调用关系_第2张图片

你可能感兴趣的:(phpstorm生成函数调用关系)