【问题标题】:How to use php docs correctly with inheritance?如何通过继承正确使用 php 文档?
【发布时间】:2020-09-27 13:50:17
【问题描述】:

在 php 文档中,如何将返回类型设置为返回当前类/对象,而不是父类?对于子类中没有被覆盖的方法

class A { 
    /**
    * return "docs" 
    **/ 
    public give(){
        return $this;
    }
} 
class B extends A{}

我应该用什么代替“docs”来使 php doc 对子类正常工作?

【问题讨论】:

    标签: php phpdoc


    【解决方案1】:

    检查 {@inheritDoc} 内联模式。

    参考:https://docs.phpdoc.org/latest/guides/inheritance.html

    【讨论】:

    • 所以我必须覆盖子类中的方法?
    • 我从未使用过内联版本。只是普通的。我在参考资料中了解到,您可以重用父文档,但为覆盖键入新信息。
    猜你喜欢
    • 2010-11-17
    • 2011-05-03
    • 2011-04-19
    • 2016-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-28
    相关资源
    最近更新 更多