是否有布尔参数的 PHPDoc 类型提示?
我无法找到可以用 PHPDoc 提示的类型的概述。我知道数组或字符串,但还有布尔值吗?喜欢:
/**
* @param bool loadLazy
* @return array Array with objects
*/
public function getObjects($loadLazy=false) {
I wasn't able to find an overview of the types which can be hinted with PHPDoc. I know array or string, but is there also bool? Like:
/**
* @param bool loadLazy
* @return array Array with objects
*/
public function getObjects($loadLazy=false) {
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
由于“类型提示”只是一个“提示”,我想说您几乎可以使用您喜欢的任何内容。
尽管如此,我还是倾向于使用官方 PHP 手册中找到的类型——这意味着,对于 布尔值,我会使用
布尔值
。As a "type hint" is only a "hint", I would say you can use pretty much whatever you like.
Still, I tend to use the types that are found in the official PHP manual -- which means, for a Boolean, I would use
boolean
.根据文档,您可以使用任何有效的< a href="http://www.php.net/types" rel="noreferrer">PHP 类型、类名或
混合
。您还可以通过用|
分隔来列出多种类型(例如,@param int|bool $var
)According to the documentation, you can use any valid PHP type, class names, or
mixed
. You can also list multiple types by separating them with a|
(e.g.,@param int|bool $var
)是的,布尔有效。
Yes, bool works.
phpDocumentor 和 phpXref 支持 bool。
C.
bool is supported in phpDocumentor and phpXref.
C.