PHP(软件)的DIA
DIA是免费的。它将从您的UML图中生成基本的php文件结构,其中包含phpDocs文档块。
从UML / XMI图生成PHP代码
生成html文档
更多..
安装DIA - > download link
安装UML2PHP5 DIA插件 - > download link(按照视频概述的说明)
PHP_UML(pear package - 用作php clsass或cmd行)
你也可以使用php pear package" PHP_UML"它能够从现有的php生成UML图和XMI文件
PHP_UML是一个PHP解析器,一个XMI生成器和一个文档工具。
实际上,使用PHP_UML,您将能够提供UML CASE工具,
像Rational Rose或Argouml,具有现有的UML表示
PHP源代码。这样,您即可获得PHP的即时概述
应用程序,具有软件设计工具的所有常用功能
(如类图导出,面向对象的重构)
应用程序或自动代码生成。)
PHP_UML:
- 可以在1.4版或2.1版(逻辑,组件和部署视图)中生成UML / XMI文件
- 可以生成HTML格式的API文档
- 可以从给定的XMI文件生成PHP代码(代码框架)
- 可以将UML / XMI内容从1.4版转换为2.1版
PHP_UML:
- 在所有版本(类,接口,函数,属性......)中解析面向对象的PHP代码
- 从1.5版开始,PHP_UML还可以解析过程代码(函数和常量)。请参阅" htmlnew"出口格式
- 解释PHP命名空间指令(命名空间和使用)
- 解析注释docblocks:class(@package),function(@ param,@ return),property(@var)和头文件注释(@package)
- 检测类型(通过解析类型提示,并通过分析默认值)
安装包
pear install PHP_UML
使用示例
phpuml /var/www/foo -n MyProject -o /var/tmp/
文件: