0

我知道 PHPDoc 存在,但phpdoc希望您在 PHP 文件中添加注释,以便它可以解析它们...

我想要的是不同的东西:假设我有 10 个 PHP 类......我想要的只是一个可以读取这些类并自动生成这些类结构的表示的脚本,即它们中有哪些类、属性、方法等,并以易于遵循的格式组织该信息...

你们中有人知道自动执行此操作的任何脚本吗?

4

4 回答 4

0

有些脚本不需要注释,例如:doxygen

您可以配置 doxygen 以从未记录的源文件中提取代码结构。

于 2010-10-12T21:57:59.377 回答
0

PHP 有内置的反射类。尝试这样的事情:

ReflectionClass::export($classname);

更多信息在这里:http ://www.php.net/manual/en/book.reflection.php

于 2010-10-12T22:05:19.827 回答
0

由于您事先说您实际上并不想要通常在文档块中编写的那种信息,因此我假设您只想要通过查看代码本身可以收集到的“智能”。phpDocumentor 仍然可以为您执行此操作。

您仍然可以获得文件、类、常量、函数、方法等所有文档。只是不会有您通常放入 docblock 本身的额外情报。简而言之,我认为 phpDocumentor 的结果完全基于代码,可以满足您描述的需求。

于 2010-10-13T15:18:57.933 回答
0

视觉范式对逆向工程生成模式有很多功能:Visual Paradigm

于 2015-12-28T10:32:45.627 回答