私は現在、次のようなものを使用しています
class User{
/* @var Contacts*/
public $contacts = array();
}
$userObj = new User();
$userObj->contacts[] = new Contact(...);
$userObj->contacts[] = new Contact(...);
phpDocumentor を使用して変数のタイプを文書化することはできませんが、連絡先配列に割り当てられる他のタイプのオブジェクトを制限することも可能ですか?
$userObj->contacts[] = 2.3 //should be considered as invalid