PhpStorm可通过五种方式生成UML类图:一、项目视图右键选中类文件生成;二、目录右键调出Diagram Popup构建模块图;三、编辑器内快捷键实时生成当前类图;四、导出为PNG/SVG或PlantUML文件;五、手动添加未识别的类间关系。

如果您在PhpStorm中需要可视化项目中的类结构及其相互关系,则可以通过内置的UML工具直接生成类图。以下是完成该操作的具体步骤:
此方法适用于快速查看单个类或选定类群的结构,利用右键菜单触发UML生成器,无需额外插件。
1、在Project工具窗口中,按住Ctrl(Windows/Linux)或Command(macOS)键,选中一个或多个PHP类文件(如User.php、Post.php)。
2、右键点击任意一个已选中的文件,在弹出菜单中选择Diagrams → Show Diagram。
立即学习“PHP免费学习笔记(深入)”;
3、PhpStorm将自动打开新标签页,显示所选类的UML类图,包含类名、属性、方法及可见性符号(+、-、#)。
该方式可基于命名空间或目录范围构建更系统的类图,适合分析模块级依赖与继承链。
1、在Project视图中,展开目标目录(例如app/Models),右键点击该文件夹。
2、选择Diagrams → Show Diagram Popup。
3、在弹出的Diagram Popup窗口中,确认已勾选Show members和Show relationships选项。
4、点击OK后,类图将以浮动面板形式展示,支持拖拽缩放与节点展开/折叠。
当光标位于某个PHP类定义内部时,可直接调用上下文感知的UML生成功能,提升开发中即时理解效率。
1、打开任意PHP类文件,确保光标位于class关键字所在行或类主体内部(如在__construct方法中)。
2、按下快捷键Ctrl+Alt+Shift+U(Windows/Linux)或Cmd+Option+Shift+U(macOS)。
3、PhpStorm立即渲染该类的UML图,并默认包含其父类、实现的接口及直接关联的类型提示属性。
生成后的类图支持持久化保存,便于文档归档或团队共享,导出格式包括PNG/SVG及可编辑的PlantUML源码。
1、在已打开的UML图界面中,右键空白区域,选择Export Diagram to Image或Export Diagram to PlantUML File。
2、在弹出的保存对话框中,指定路径与文件名,点击Save。
3、若选择PlantUML导出,生成的.puml文件可在支持PlantUML的编辑器中重新加载并进一步编辑关系线型与布局。
当PhpStorm未自动识别某些依赖(如动态实例化、数组类型提示等),可通过图形界面手动补全关系连线,增强图示准确性。
1、在UML图中,右键点击源类节点(如UserService),选择Add → Association。
2、在弹出的搜索框中输入目标类名(如UserRepository),回车确认。
3、图中将自动生成带箭头的实线连接两节点,并标注关联名称;双击连线可编辑多重性(如1..*)或角色名。
以上就是PhpStorm怎样生成UML类图_PhpStorm类图生成与关系查看【实操】的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号