문제

Zend Framework와 같은 프레임 워크 (또는 IT 확장)에서 PHPDOC 스타일 주석을 사용하여 유형 힌트와 같은 정보를 프레임 워크 코드에 전달할 수 있습니다.

프레임 워크가 PHP를 사용하여 파일을 구문 분석한다고 상상할 수는 없지만 PHP의 내장 언어 기능을 제외하고는이를 달성 할 수있는 다른 방법이 없습니다. 그래서 어떻게 이루어 졌습니까?

도움이 되었습니까?

해결책

그들은 사용합니다 반사 특히 ReflectionMethod::getDocComment() (도 있습니다 ReflectionClass::getDocComment(), ReflectionProperty::getDocComment() 그리고 ReflectionFunction::getDocComment()). 나머지는 간단합니다. 정규 표현식이나 그와 비슷한 것을 사용하여 문서 블록을 구문 분석하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top