delta 2006-9-29 21:43
用perl来解析你的php文档
[b]What is PhpXref ?[/b]qK6O9y/gcn4vP
PHPXref (PHP Cross Referencing Documentation Generator),为一种开发文档生成工具,用于处理包含大量 PHP 文件的项目,为 PHP 源代码增加交叉参考,快速地为显示的 PHP 源代码添加书签链接,使得浏览源代码变得方便快速。其工作原理是遍历项目目录,将 PHP 文件的源代码翻译成可读性很强的 HTML 文件,同时加上注释,生成的结果为 HTML 文件,可使用任何浏览器进行浏览。运行只需安装 Perl 即可。4J%P{j_AHH\
%z@}eAxb
这个在没有CVS服务器或Sub Version的环境下,phpXref不失为一个好的发布php代码,文档同步的好工具2e-d8yh+t-l
nC_:_)_9Fwd"x\
[b]PhpXref Features[/b]
o(kP:q2Lw:Wu&Kx
[oO*? F
快速,方便,需求简单} U,~2J)hW
不用任何web服务器就可以输出,
V8n'G5^0m0G e
完全匹配php的函数,classes,变量,常量,并支持包含文件.]Q|1Q)Y
JS的特性,支持跳转,搜索,历史D?6lZ'] ?1C+a)O
高亮,代码提示,鼠标效果6~fVUB
完美的打印效果"Hb"ne)L f
跨平台,从linux,*nix,win32无缝兼容.
&t?w/|q;u.TAo2t
6J2{9e3eP!m&`
[b]How Get PhpXref ?[/b]
\ z.^lI
|L
\5U&e u(A"U
you can visit web site: http://phpxref.sourceforge.net/Jri*yZ)w4~1J
你可以从那获取到linux,win32的版本,)AmfDmn9p(|"H/d
当然默认有需要perl 解析器的支援,你也可以选择编译后exe的版本.*y)`]*NK&t^
p C@|
0?wUZ/~0j
[b]How Use PhpXref ?[/b]
"~ Ot7ji/U5qW
你首先到官方网站下载最新版本的PhpXref ,这里拿win32的版本做个说明,:I N0F#e],O"EI'\ i]_F
下载回来后,解压到任何目录,G}'z%o/yr
`+n"g
Izn7Ng M `
将你要产生 cross reference 的 code 复制到 source 内:[[:z
pN(yPgsr
WM
lrhlA*Dz
然后用编辑器打开phpxref.cfg ,
ZC\9y2B[HT
m\
修改第10行的 SOURCE=source 你的code所在的目录,
-pp8sU4P'[F0EF
修改第14行的 OUTPUT=output 你的code输出的目录,^ bBBN1LiLR
17行为工程的命名ROJECT=Unnamed Project v0.00
4X&EJ[3y
26行为cross reference 默认的头部 HEADERFILE=sample_header.html~4pJU,WHW,z
将编码修改为你需要的编码,