有沒有辦法正確鍵入提示\ SimpleXMLElement?所以我不必鍵入所有訪問它的\ SimpleXMLElement。如何正確鍵入提示SimpleXMLElement?
如果我想有typehinting一路,我現在需要做的是這樣:
/**
* @var \SimpleXMLElement $values (this is not! an array, yet it is traversable)
*/
$values = $response->params->param->value->array->data->value;
foreach ($values as $row) {
$row = $row->array->data->value;
/**
* @var \SimpleXMLElement $row
*/
$entry = $row[0];
/**
* @var \SimpleXMLElement $entry
*/
$xmlString = $entry->asXML();
}
這似乎完全冗長和冗餘。有沒有辦法鍵入提示SimpleXMLElement,以便它返回的所有內容也將被coreclty typehinted?