使用phpdocumentor2生成项目文档
2015-11-15 16:42
691 查看
phpdocumentor2简述
在开发一个大型的项目中,项目文件往往会越来越多,这时如果我们寻找一个类文件,想知道他的功能时,可能需要到一个很深的目录结构中去寻找,而且我们很多时候并不是想研究这个类文件的代码,而是想看看这个文件的作用和类文件中包含了哪些方法,这时我们会想如果有一份这样的文档在手边就好了,phpdocumentor就是帮我们生成这样的文档的工具。phpdocumentor2的安装
有很多种方法可以按照phpdocumentor,这里要展示的是个人常用的方法,通过composer方式来安装phpdocumentor。phpdocumentor在packagist上的项目地址是:https://packagist.org/packages/phpdocumentor/phpdocumentor
执行如下命令即可安装phpdocumentor:
composer require phpdocumentor/phpdocumentor
生成的vendor目录下的目录结构如下:
phpdocumentor2的使用
phpdocumentor生成项目文档的功能是基于phpdoc块来的,关于phpdoc可以参考phpdocumentor2官方文档:http://www.phpdoc.org/docs/latest/guides/docblocks.htmlphpdocumentor2的使用其实非常简单,只要简单的执行如下命令就能生成api文档了:
phpdoc run -d <SOURCE_DIRECTORY> -t <TARGET_DIRECTORY>
-d指定的是项目目录或者是具体的文件地址,-t指定的是生成的api文档要存放的位置。
下面以php的微型框架slim为例:
执行完毕后可以在目标文件夹看到如下的目录结构:
用浏览器访问其中的index.html文件,可以看到:
注意phpdocumentor2不仅可以生成api文档,通过指定–template=”checkstyle”参数还能检查你的文件中的phpdoc是否规范,下面是一个例子:
!使用phpdocumentor2生成项目文档](https://img-blog.csdn.net/20151115164035986)
打开target目录下的checkstyle.xml文件可以看到如下内容:
相关文章推荐
- C#生成Word文档代码示例
- jQuery窗口、文档、网页各种高度的精确理解
- 比较全的一个C#操作word文档示例
- C#编程实现Excel文档中搜索文本内容的方法及思路
- MongoDB修改、删除文档的域属性实例
- 跟老齐学Python之Python文档
- Python文档生成工具pydoc使用介绍
- [网络开发]RakNet文档翻译(3)——Creating Packets
- 二、家庭办公环境的Postfix安装技巧和提示
- AD RMS部署指南
- 文档都不再是刺眼的白底黑字
- sed 的一些文档
- ACL 详解(不错的文档)
- 一篇实用的关于ppt的文档
- SharePoint 2010 新体验3 - 文档集 - Kaneboy的博客 - 51CTO技术博客
- gSOAP中文文档(2)
- 升级服务器 你考虑过这十件事情了么
- 47.怎样让开始 文档里不显示以前打开过的文件:
- 叫你两招编辑PDF文档的方法
- 怎样使用打印到文档功能