您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> php >> 正文

PEAR:使用PHPDoc轻松建立你的PEAR文档

作者:佚名    信息学院来源:整理    点击数:    更新时间:2008-2-2 我要参与讨论

  plates:
$doc->setTemplateDirectory(PHPDOC_INCLUDE_DIR."renderer/html/templates/");

setTemplateDirectory()设置HTML所使用的模板的目录。如果你需要使用定制的模板,可以使用这个函数设置你自己的模板文件所在的目录。

// source files have one of these suffixes:
$doc->setSourceFileSuffix( array ("php", "inc") );

setSourceFileSuffix()用来设置需要分析的PHP源文件的扩展名,如果你使用了别的扩展名,需要在这里添加,比如如果你有以前的php3文件,需要添加:
$doc->setSourceFileSuffix( array ("php", "inc","php3") );


这样,基本的定制工作就完成了,现在你可以在浏览器中运行index.php,出现了欢迎信息后,就是开始分析文档了.根据机器的状况和所分析的源代码文件的数量不同,文档分析过程所需的时间也不会相同.文档分析结束后,浏览器会显示FINISH的字样,表明分析完成,你可以在刚才指定的目录下面找到分析结果,包括HTML和XML文件.

5.3 实用工具
通过PHPDOC的INDEX.PHP虽然可以产生文档,但是毕竟不是那么方便,这里我给出了一个自己写的shell程序 makeapidoc ,你可以用它来方便的产生你的API文档,无须每次都要修改,也不用非要启动浏览器来执行。

用法如下:makeapidoc -t 你的应用程序的标题 -s 源程序目录 -d 生成文档存放目录

在使用之前,先修改下面2行:
PHPDOC_DIR="/usr/local/lib/php/pear/PHPDoc" # windows: c:/php/pear/PHPDoc
PHPBIN="/usr/local/bin/php" #windows: c:/php/php.exe
PHPDOC_DIR是PHPDOC的目录,PHPBIN是PHP可执行文件的路径。


这个程序实际上是把PHP作为一个SHELLSCRIPT来使用了,不过是嵌在BASH中使用,实际上PHP完全可以做为普通的SHELL脚本一样运行,只需加上 -q 参数,这样就不打印HTTP HEADER了。


6. 进阶:定制输出的文档
如果你认为缺省的PHPDOC产生的HTML文档不够美观,你想做进一步的改进,比如你想把一些注释换成中文或者是其他的文字,你想加入你的LOGO,或者是你的联系方式,换成一个漂亮的背景图案,有没有方法可以作到?答案是当然可以,并且非常简单.

PHPDOC在输出HTML格式的API文档的时候,使用的是PEAR的IT,ITX模块,这是类似PHPLIB的TEMPLETE.CLASS的PEAR模块,因此,你可以方便地定制和修改缺省的模板来为你所用.

我们先看看PHPDOC/renderer/html/templates: class.html class

 << 上一页  [11] [12] 下一页

在google里搜索更多PEAR:使用PHPDoc轻松建立你的PEAR文档

Google
Web www.51ec.org
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
我来说两句 对此文章发表了评论
  昵 称: *必填    ·注册用户·
  评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
评 论
内 容

 
评论列表 (最新 评论仅限网友观点!)

供求信息




| 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明