如何PHPDoc声明性数组?

如何PHPDoc声明性数组?,php,phpdoc,Php,Phpdoc,如何为声明性数组创建PHPDoc块 例如,假设我有下一个函数: /** * @return ?????????? */ function dummy() { $x1=array("key1"=>"hello","ke2"=>"world"); return $x1; } // ... later $x1=dummy(); echo $x1["key1"]; 我希望在数组结果中显式显示,而不是使用@return数组 (我也试过)我也知道我可以用@return Class[

如何为声明性数组创建PHPDoc块

例如,假设我有下一个函数:

/**
* @return ??????????
*/
function dummy() {
   $x1=array("key1"=>"hello","ke2"=>"world");
  return $x1;
}
// ... later
$x1=dummy();
echo $x1["key1"]; 
我希望在数组结果中显式显示,而不是使用@return数组

(我也试过)我也知道我可以用@return Class[]返回一个对象数组,但在这种情况下,我不使用类


谢谢。

不,您没有使用类,但您的示例显示了字符串,所以为什么不使用
@return string[]
?谢谢Mark,但我希望使用phpdoc自动向我建议数组的键。@magallanes您不能使用phpdoc进行自动键建议。如果您需要那种程度的控制,并且您的键是固定的,那么为什么不使用具有这些固定属性的对象呢;然后它可以由IDE建议