用于三态bool返回值的PHPDoc注释

时间:2010-09-22 03:32:25

标签: php phpdoc

我有一个函数,(例如)如果允许访问则返回true,拒绝访问时返回false,访问不确定时返回NULL。

@return phpdoc应该是什么? bool似乎没有意义......

2 个答案:

答案 0 :(得分:14)

@return bool|null

请参阅here

  

数据类型应该是有效的PHP类型(int,string,bool等),返回的对象类型的类名,或者只是“混合”。如果要显式显示多个可能的返回类型,请列出以空格分隔的空格(例如“@return int | string”)。

答案 1 :(得分:2)

如果你想关注返回类型的php.net风格。当返回数据类型有多种可能时,它们使用类型mixed

示例:

http://ca2.php.net/manual/en/function.array-rand.php