【发布时间】:2011-10-15 22:59:47
【问题描述】:
我目前有一个代码,其中有一个定义了一些具体方法的抽象父类,子类扩展了这个父类,并将使用具体方法。例如:
<?php
abstract class abstract_class {
/**
* I document foo.
*/
public function foo() {
echo "I am the foo function!";
}
}
class child_class {
/**
* I document bar.
*/
public function bar() {
echo "I am the bar function!";
}
}
?>
在我的 child_class 文档中,我看到我的 bar() 函数在方法摘要和方法的详细描述中都有很好的记录......但是我的继承的 foo() 函数仅被声明为继承我需要点击一个链接来查看它的完整文档,甚至只是看到它可以被这个函数调用。我看到的一个例子显示在图像here 中。 (我是新用户,所以不能放图片在这里……)
根据PhpDocumentors documentation,我应该能够以某种方式看到Docblock,但我不知道该怎么做:
1.2.0 版中的新增功能,DocBlock 由子类、变量和方法继承。
当从命令行调用 phpdoc 时,我到处寻找开关或要运行的东西,但没有找到任何东西。
如何以我想要的方式显示我想要的信息?
【问题讨论】:
-
我开始认为这是不可能的,可悲的是。这让我吃惊,但似乎就是这样。
标签: inheritance documentation abstract phpdoc