문서 에서 이것에 대한 명확한 대답을 실제로 해석 할 수 없었습니다 .
예를 들어 @see
또는 @param
주석의 다른 구조 요소에 대한 참조를 추가 할 때 두 요소가 서로 로컬 인 경우에도 항상 요소의 정규화 된 이름을 사용해야합니까?
예 : 개체 계층
Animals
--- Mammals
--- Cat
--- Dog
Cat 클래스 내에서 Dog를 참조하고 싶다고 가정 해 보겠습니다. 동일한 네임 스페이스에 상주하므로 정규화 된 경로를 제공해야합니까? 어느 쪽이든 중요하지 않다면 모범 사례가 있습니까? 어쨌든 코드를 읽는 개발자의 모호함이나 오해를 제거하기 위해 정규화 된 경로를 사용해야합니까?
namespace Animals\Mammals;
class Cat
{
/**
* @param Dog $dog An instance of a Dog.
*
* OR
*
* @param \Animals\Mammals\Dog $dog An instance of a Dog.
*/
public function foo(Dog $dog)
{
// ...
}
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다