请参阅PHPStorm中的继承文档

Mic*_*ick 10 ide phpstorm

如果可以,我通常会将文档放在界面中:

interface SenderInterface
{
    /**
     * Sends Email to user
     *
     * @param UserInterface $receiver
     * @param string $msg
     */
    public function sendEmail(UserInterface $receiver, $msg)
    //...
    {
Run Code Online (Sandbox Code Playgroud)

然后我继承了这样的doc以避免冗余.

class Sender implements SenderInterface
{
    /**
     * {@inheritDoc}
     */
    public function sendEmail(UserInterface $receiver, $msg)
    //...
    {
Run Code Online (Sandbox Code Playgroud)

有没有办法直接看到继承的文档,Sender class而无需SenderInterface在PHPStorm中打开?

Laz*_*One 14

即将推出的PhpStorm v6有更好的支持{@inheritDoc}(与v5及更早版本相比).

您需要的功能在EAP构建(早期访问程序)中已经正常工作- 您可以从这里自己尝试:http://confluence.jetbrains.net/display/WI/Web+IDE+EAP

查看文档的命令是View | 快速文档(Ctrl+Q..或者您可能拥有的任何快捷方式)

  • IDE是否实际上没有在类中呈现继承的doc?这比在每种方法上按F1更有帮助. (5认同)
  • OSX上的F1,适用于v8 (3认同)