是否可以在不指定类型的情况下为@param编写PHPDoc文档?

时间:2019-04-04 18:27:16

标签: phpstorm phpdoc

我正在使用PhpStorm。当我将以下PHPDoc文档用于函数时:

/**
 * @param $id application identifier
 */
public function foo($id)

然后我为PHPStorm中的功能运行“快速文档”(Ctrl + Q)命令,它显示如下:

  

参数:App\Models\Application $ id 标识符

由于某种原因,IDE似乎将参数描述的第一个单词application解释为参数的类型。我不想指定参数的类型(我不知道它是什么),我只想在文档中添加有关参数的简短描述。我该怎么办?

1 个答案:

答案 0 :(得分:1)

如果您不知道它是什么,可以使用vnode.state。类型在@Table(name = "persons", uniqueConstraints = { @UniqueConstraint(columnNames = {"number", "person_type" ,"company_id"}) }) public abstract class Person extends BaseEntity implements ActorProfile { @Column(name = "zpa_number") private String zpaNumber; @Column(name = "number") private Long number; @Column(name = "person_type") private String personType; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "company_id") private Company company; } 之前,mixed之后的部分将用作描述。

$id