라이브러리

[PHP] NumberFormatter::getErrorMessage - 포매터의 마지막 오류 메시지를 가져옵니다.




PHP의 NumberFormatter 클래스는 숫자를 형식화하고, 유효성 검사하는 데 사용됩니다. NumberFormatter::getErrorMessage() 메서드는 숫자 형식화 또는 유효성 검사 시 발생한 오류 메시지를 반환합니다.

NumberFormatter::getErrorMessage() 메서드


NumberFormatter::getErrorMessage() 메서드는 숫자 형식화 또는 유효성 검사 시 발생한 오류 메시지를 반환합니다. 이 메서드는 오류 메시지를 반환하기 전에 NumberFormatter::setErrorHandling() 메서드를 호출하여 오류 처리 방식을 설정해야 합니다.

오류 처리 방식


NumberFormatter::setErrorHandling() 메서드는 오류 처리 방식을 설정합니다. 다음은 오류 처리 방식의 예입니다.

- NumberFormatter::ERROR_EXCEPTION: 예외를 발생시킵니다.
- NumberFormatter::ERROR_WARNING: 경고 메시지를 출력합니다.
- NumberFormatter::ERROR_RETURN: 오류 메시지를 반환합니다.

예제


다음 예제는 NumberFormatter::getErrorMessage() 메서드를 사용하여 오류 메시지를 반환하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php



// 오류 처리 방식을 설정합니다.

$formatter = new NumberFormatter('ko_KR', NumberFormatter::DECIMAL);

$formatter->setErrorHandling(NumberFormatter::ERROR_RETURN);



// 숫자를 형식화합니다.

try {

    $formatted = $formatter->format('123.456.789');

} catch (Exception $e) {

    echo $e->getMessage();

}



// 오류 메시지를 반환합니다.

echo $formatter->getErrorMessage();



?>



이 예제에서는 `NumberFormatter::ERROR_RETURN` 오류 처리 방식을 사용하여 오류 메시지를 반환합니다. 숫자를 형식화할 때 오류가 발생하면 오류 메시지가 반환됩니다.

결과


이 예제의 결과는 다음과 같습니다.

#hostingforum.kr


Invalid or unknown pattern



이 예제는 `NumberFormatter::getErrorMessage()` 메서드를 사용하여 오류 메시지를 반환하는 방법을 보여줍니다. 오류 처리 방식을 설정하고 오류 메시지를 반환하는 방법을 이해하면 숫자 형식화 또는 유효성 검사 시 발생한 오류를 처리할 수 있습니다.

참고


- PHP Documentation: [NumberFormatter](https://www.php.net/manual/ko/class.numberformatter.php)
- PHP Documentation: [NumberFormatter::getErrorMessage()](https://www.php.net/manual/ko/numberformatter.geterrormessage.php)
- PHP Documentation: [NumberFormatter::setErrorHandling()](https://www.php.net/manual/ko/numberformatter.seterrorhandling.php)
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색