我试图弄清楚是否可以使用 PHPdoc 来定义函数或对象方法返回的对象属性。
假设我有以下课程:
class SomeClass {
public function staffDetails($id){
$object = new stdClass();
$object->type = "person";
$object->name = "dave";
$object->age = "46";
return $object;
}
}
现在,很容易定义输入参数。
/**
* Get Staff Member Details
*
* @param string $id staff id number
*
* @return object
*/
class SomeClass {
public function staffDetails($id){
$object = new stdClass();
$object->type = "person";
$object->name = "dave";
$object->age = "46";
return $object;
}
}
问题是定义相关方法返回的输出对象(stdClass)的属性是否有类似的东西。这样另一个程序员就不必打开这个类并手动查看方法来查看返回对象返回了什么?