我有这样的功能:使用DocBlocks - 如何指示函数仅在某些情况下返回值?
public function createController()
{
$valid_controller = class_exists($this->controllerClass)
&& in_array("BaseController", class_parents($this->controllerClass));
if($valid_controller)
{
return new $this->controllerClass($this->urlData["action"]);
}
else
{
$error = new ErrorController("badurl");
}
}
,我想创建一个描述它一个文档块。该函数仅在所需控制器有效时才返回控制器对象,否则将创建类的示例,但不返回值。我怎样才能为这个功能正确的@return
标签?
'@返回空| ControllerClass文字说明或解释here' –
为什么不'空| object'?并且请把你的答案放在......好,一个答案,所以我可以接受它。 :) – Sipo
由于'object'没有任何具体的含义....你应该使用一个实际的接口或对象名称,然后可以由IDE接收 –