博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP文档生成器(PHPDoc)的基本用法
阅读量:4968 次
发布时间:2019-06-12

本文共 1023 字,大约阅读时间需要 3 分钟。

目录

PHP文档生成器(PHPDoc)的基本用法

PHPDoc概述

PHPDoc是一种注释PHP代码的正式标准,一般是通过外部文档生成器phpDocumentor生成API文档。同事支持面向过程和面向对象的代码风格,而且很多高级IDE如PHPStorm对其有很好的支持。灵活使用PHPDoc生成API文档可以有效提高开发效率,本文主要是记录PHPDoc的基本用法。

安装

PHPDoc官方提供三种安装方式,分别是通过pear、composer和phar进行安装。Linux通过pear安装phpdoc比较简单,只需按照官方引导即可。composer主要针对项目,需要注意的是composer安装phpdoc会引入很多依赖包。phar方式需要,然后在终端通过php-cli进行调用即可。本文采用了第三种方法,这种方法可以兼容各操作系统,并且不需要安装额外软件。

PHPDoc注释规范

页面级别的注释

一般来说,页面级的文档块就是文件中出现的第一个文档块,推荐使用@package标签对文件路径进行标注。

代码级别的注释

代码级别主要指类、变量和方法的注释块,其中方法的参数值和返回值注释与PHP的数据类型基本相同。需要注意PHPDoc不支持对单行注释的解析,所以需要使用代码块。

生成API文档

php phpDocumentor.phar -d Pro/ -t docs/api

-d后面跟文件夹路径,如果是单个文件,可以用-f。-t表示目标target,后面跟API文档生成的文件夹。如果需要指定模板,可以在代码后面追加--template。

php phpDocumentor.phar -d Pro/ -t docs/api --template="clean"

可以通过template:list查看所支持的内置模板

php phpDocumentor.phar template:list

可以直接在template后面接自定义模板

php phpDocumentor.phar -d Pro/ -t docs/api --template="data/template/my_template"

额外软件

  • 如果需要查看类的图表,需要安装Graphviz。以ubuntu为例
sudo apt-get install graphviz

转载于:https://www.cnblogs.com/libera/p/10518861.html

你可能感兴趣的文章
谈谈iOS Animation
查看>>
如何设置eclipse新建工程内文件的默认编码格式
查看>>
46. Permutations
查看>>
170. Two Sum III - Data structure design
查看>>
背包九讲之四(混合三种背包问题)
查看>>
hdu2544(自己实现优先队列)
查看>>
南阳242
查看>>
shell脚本去重的几种方法
查看>>
【完全开源】百度地图Web service API C#.NET版,带地图显示控件、导航控件、POI查找控件...
查看>>
Ubuntu 12.04 the system is running in low-graphics mode
查看>>
iOS开发编码建议与编程经验(书写规范)
查看>>
gerrit使用
查看>>
C博客作业01--分支、顺序结构
查看>>
递归求任意数字之间的和
查看>>
FCC 16个初级算法解
查看>>
盒子的水平垂直居中几种方法
查看>>
团队项目简易聊天室开发NABCD分析
查看>>
[USACO4.1]麦香牛块Beef McNuggets 题解报告
查看>>
frame.origin.x 的意思和作用?
查看>>
提示系统启动关于误更改/var下诺干的权限问题,导致系统启动提示The System is running in low-graphics mode问题解决 By ACReaper...
查看>>