如何在返回数组的PHP方法的文档中指定键的类型?
例如,我将它用于对象数组@return MyClass[]
。
但我想评论像array( 'string' => array( MyClass ) )
这样的数组,这可能吗?
答案 0 :(得分:0)
提问后的几年,可以使用@return array<integer, string>
来记录由整数键索引的字符串值数组。
答案 1 :(得分:-7)
为什么需要指定数据类型。您可以使用foreach循环访问结果来访问数组中的值。
例如:
$arr = array("name" => "MikO", "street" => "straatnaam", "number" => "2");
//Here is key the first key, in this case: name, street, number
//And value are the values of the keys, in this case: MikO, straatnaam, 2
foreach($arr as $key => $value)
{
echo $key." ".$value."<br/>";
}
您还可以使用以下方法从中提取一些特定数据:
echo $arr['name'];
如果你想进入对象:
foreach($arr as $objname => $objcontent)
{
foreach($objcontent as $objnodename => $objnodevalue)
{
echo $objnodename." = ".$objnodevalue;
}
}