라이브러리

[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` 메서드를 사용하여 주석의 오류나 경고를 반환합니다.
* 반환된 오류나 경고를 출력하여 결과를 확인합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 619 페이지

검색

게시물 검색