gpt4 book ai didi

PhpStorm - 参数的 PHPDoc "any"类型

转载 作者:可可西里 更新时间:2023-11-01 00:41:01 24 4
gpt4 key购买 nike

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

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

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

如果我能改写的话,我的生活会更轻松,代码也会更容易阅读:

@var any $someVariable

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

我的问题:有没有办法告诉 PhpStorm 当我说 any 我实际上是指 string|any|bool|array|object 或者是否有其他类型提示哪个说的?我也很好奇我是唯一遇到此问题的人还是其他人也这样。

最佳答案

您应该为此使用“混合”。在 PHP7.0 中还有参数和返回值的实际类型提示。

关于PhpStorm - 参数的 PHPDoc "any"类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37510046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com