0

有没有办法自定义 phpstorm 生成 docblocks 的方式?

默认情况下,我希望将未知类型的变量视为字符串。

这是生成docblock的默认方式(使用phpstorm 4.01)

/**
 * @param $name
 */
private function test($name){

}

如果可能的话,我想要这个:

/**
 * @param string $name
 */
private function test($name){

}    
4

1 回答 1

4

,您不能为生成的@param 提供默认类型。

只要可以从函数声明中检测到,PhpStorm 就会提供正确的类型。在您的示例中,这是不可能的(可以是任何东西)。

而且我个人看不出它需要默认为字符串(或任何其他类型)的真正原因。Unknown/missing type 告诉我我需要完成编辑这个 PHPDoc 块,以便它反映实际/正确的参数类型。已经输入了默认类型,这样的检查是不可能的(如果类型应该是某个类(例如 Person)或数组呢?)

PS 有点相关(至少与实际主题相关):

这是可编辑 PHPDoc 模板的功能请求票(可以定义应使用的 @tags 和顺序):http: //youtrack.jetbrains.com/issue/WI-11111

于 2012-11-29T21:43:24.917 回答