Php 文档:如何记录函数可以返回多种类型的变量?
假设PHP函数如下所示:Php 文档:如何记录函数可以返回多种类型的变量?,php,documentation,phpdoc,Php,Documentation,Phpdoc,假设PHP函数如下所示: /** * Description * * @return Namespace\GenericObject */ function doSomething() { if ($some_parameter) { return new GenericObject; } else { return FALSE; } } 如何使用PHPDoc标准记录函数的返回值?据我所知,一个函数应该只有一个return文档,
/**
* Description
*
* @return Namespace\GenericObject
*/
function doSomething() {
if ($some_parameter) {
return new GenericObject;
} else {
return FALSE;
}
}
如何使用PHPDoc标准记录函数的
返回值
?据我所知,一个函数应该只有一个return
文档,然而,上面的函数可以返回一个新对象或bool。使用or|
操作符
/**
* Description
*
* @return Namespace\GenericObject|null|array|false
*/
function doSomething() {
if ($some_parameter) {
return new GenericObject;
} else {
return FALSE;
}
}
使用or
|
运算符
/**
* Description
*
* @return Namespace\GenericObject|null|array|false
*/
function doSomething() {
if ($some_parameter) {
return new GenericObject;
} else {
return FALSE;
}
}
null | array
从何而来?@abracadver从我脑海中消失。这是一个例子。Chillnull | array
从何而来?@abracadver从我脑海中消失了。这是一个例子。寒冷