如何使 getter/setter 方法自动使用各自字段中的 DocBlock 描述?或者也许有任何其他方法可以解决这个问题:请参阅 getter/setter 上的 DocBlocks,而无需手动复制粘贴每一个。
关于字段 (1) 有一些评论$name
,但是,它几乎永远不会被视为该字段是私有的并且旨在与 getter/setter 方法一起使用。但是,在这些方法上,IDE 不会显示来自字段变量的任何注释 (2)。
当然,您可以简单地将相同的描述复制粘贴到这两种方法中。但是当对象有十几个或更多属性时,管理变得非常困难,所有属性都带有 getter/setter 并被广泛评论。每次更改都需要大量手动工作来修复 3 个位置的相同文本,并且非常容易出错。
IDE 是 PhpStorm。
我宁愿不用魔法__get
__set
方法来做。