小编Ant*_*nio的帖子

PhpStorm - PHPDoc“任何”类型的参数

我来自一种严格类型化的编程语言,它有一个名为“ANY”的类型。

因为 PHP 是松散耦合的,所以我的 PhpDoc 需要某种类型的提示,说明变量、参数或返回值可以是任何类型。目前我必须写一些类似的东西:

@var string|int|bool|array|object $someVariable

如果我可以这样写,它会让我的生活更轻松,代码也会更容易阅读:

@var any $someVariable

我实际上在很多情况下都遇到了这个问题 - 在过去的几个月里,到目前为止已经超过 20-30 次,因为我使用 PhpStorm,它向我显示警告,某些方法需要其他类型的参数类型,要么是因为我忘记了将它明确地放在类型列表中,或者因为我使用的是在 Eclipse 中编写的代码,它没有对我自称的“任何”类型显示任何警告。

我的问题:有没有办法告诉 PhpStorm,当我说any我的意思时,string|any|bool|array|object或者是否有其他类型的提示可以这么说?我也很好奇我是否是唯一一个遇到这个问题的人,或者是否还有其他人像这样工作。

php phpdoc type-hinting phpstorm

5
推荐指数
1
解决办法
1867
查看次数

标签 统计

php ×1

phpdoc ×1

phpstorm ×1

type-hinting ×1