Which of the following is the proper way to document the return type of this method for phpDocumentor?
Method 1:
/**
* @return array Foo array.
*/
public function foo() {
return array(1, 2, 3);
}
Method 2:
/**
* @return integer[] Foo array.
*/
public function foo() {
return array(1, 2, 3);
}
Also, are there any IDE implications from either method?
Edit:
It appears that both PhpStorm and Netbeans 7.1+ IDEs support the 2nd method.
Both methods are technically correct, but this one is considered 'better' because it's more specific (int
and integer
are interchangeable):
@return int[]
Documented here: