객체 컬렉션을 위한 PHPDoc의 배열 입력
PHPDoc 주석에서 @var 태그는 IDE 자동 완성을 위한 멤버 변수의 데이터 유형을 나타냅니다. 그러나 이 기능을 객체 배열로 확장하는 것은 어려운 일입니다.
배열 입력의 필요성
$someObjInstance가 SomeObj 객체의 배열인 다음 코드를 고려해 보세요. :
/** @var SomeObj */ private $someObjInstance;
이 주석은 반복 시 IDE 지원에 충분하지 않습니다. array.
배열 입력에 유효한 구문
PHPDoc에서 객체 배열을 지정하려면 다음 구문을 사용하세요.
/** @var SomeObj[] */ private $someObjInstance;
이 구문 $someObjInstance가 SomeObj의 인스턴스를 포함하는 배열임을 IDE에 알립니다. class.
PHPDoc 문서 권장 사항
공식 PHPDoc 문서에서는 대괄호 안에 단일 유형을 사용하여 각 배열 요소의 유형을 지정하도록 제안합니다.
/** @var int[] */ private $integerArray;
이렇게 하면 배열의 각 요소가 지정된 유형인지 확인됩니다.
위 내용은 PHPDoc 주석에서 객체의 배열 유형을 어떻게 지정합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!