【问题标题】:Is there software/a script that can automatically create class structures for PHP scripts? [closed]是否有可以为 PHP 脚本自动创建类结构的软件/脚本? [关闭]
【发布时间】:2023-03-04 04:52:01
【问题描述】:
我知道 PHPDoc 存在,但phpdoc 希望您将 cmets 放入您的 PHP 文件中,以便它可以解析它们...
我想要的是不同的东西:假设我有 10 个 PHP 类……我想要的只是一个脚本,它可以读取这些类并自动生成这些类结构的表示,即它们中有哪些类、属性、方法等,并以易于遵循的格式组织这些信息......
你们中有人知道自动执行此操作的任何脚本吗?
【问题讨论】:
标签:
php
documentation
documentation-generation
phpdoc
【解决方案1】:
由于您事先说您实际上并不想要通常在文档块中编写的那种信息,我假设您只想要通过查看代码本身可以收集到的“智能”。 phpDocumentor 仍然可以为您执行此操作。
您仍然可以获得文件、类、常量、函数、方法等所有文档。只是不会有您通常放入 docblock 本身的额外情报。简而言之,我认为 phpDocumentor 的结果完全基于代码,可以满足您描述的需求。
【解决方案4】:
有些脚本不需要 cmets,例如:doxygen。
您可以配置 doxygen 以从未记录的源文件中提取代码结构。