라이브러리
[PHP] DocResult::getWarnings - 마지막 작업의 경고 가져오기
PHP의 DocResult::getWarnings 메서드
PHP의 DocBlocker 라이브러리에서 제공하는 `DocResult` 클래스는 PHPDoc-style 주석을 분석하여 결과를 반환합니다. `getWarnings` 메서드는 주석의 오류나 경고를 반환하는 메서드입니다.
사용 방법
`getWarnings` 메서드는 `DocResult` 객체를 반환합니다. 이 객체에는 주석의 오류나 경고가 포함되어 있습니다. 예제를 통해 사용 방법을 설명하겠습니다.
예제
#hostingforum.kr
php
use PhpDocumentorReflectionDocBlock;
use PhpDocumentorReflectionDocBlockFactory;
use PhpDocumentorReflectionDocResult;
// DocBlockFactory를 사용하여 DocBlock 객체를 생성합니다.
$docBlockFactory = new DocBlockFactory();
$docBlock = $docBlockFactory->create(__DIR__ . '/example.php');
// DocResult 객체를 생성합니다.
$docResult = new DocResult($docBlock);
// getWarnings 메서드를 사용하여 주석의 오류나 경고를 반환합니다.
$warnings = $docResult->getWarnings();
// 반환된 오류나 경고를 출력합니다.
foreach ($warnings as $warning) {
echo $warning->getMessage() . "
";
}
예제 파일 (example.php)
#hostingforum.kr
php
/**
* @param int $a
* @param int $b
* @return int
*/
function add($a, $b) {
return $a + $b;
}
결과
위 예제에서 `getWarnings` 메서드를 호출하면 다음과 같은 결과가 출력됩니다.
#hostingforum.kr
Warning: The parameter $a is not documented.
Warning: The parameter $b is not documented.
참고
* PHPDoc-style 주석을 분석하는 라이브러리인 DocBlocker를 사용합니다.
* `DocResult` 클래스는 주석의 오류나 경고를 반환하는 메서드를 제공합니다.
* `getWarnings` 메서드를 사용하여 주석의 오류나 경고를 반환합니다.
* 반환된 오류나 경고를 출력하여 결과를 확인합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.