
NumberFormatter::getErrorCode() 메소드는 NumberFormatter 객체가 생성된 후 발생하는 오류를 얻기 위해 사용됩니다.
예를 들어, 숫자 포맷에 대한 옵션을 설정할 때, 잘못된 옵션을 지정한 경우 오류가 발생할 수 있습니다. 이 경우, getErrorCode() 메소드를 사용하여 오류 코드를 얻을 수 있습니다.
다음은 예시를 포함한 코드입니다.
#hostingforum.kr
php
$formatter = new NumberFormatter('ko_KR', NumberFormatter::DECIMAL);
try {
$formatter->format('123.456.789');
} catch (Exception $e) {
echo $formatter->getErrorCode() . "n"; // 1
}
위 코드에서, NumberFormatter::DECIMAL 옵션을 사용하여 숫자 포맷을 적용합니다. 하지만, 숫자 포맷에 대한 옵션을 잘못 지정한 경우 오류가 발생합니다. 이 경우, getErrorCode() 메소드를 사용하여 오류 코드를 얻을 수 있습니다.
오류 코드는 다음과 같습니다.
* 1: 잘못된 옵션을 지정한 경우
* 2: 숫자 포맷에 대한 옵션을 지정하지 않은 경우
* 3: 숫자 포맷에 대한 옵션을 지정했지만, 숫자 포맷에 대한 옵션이 지원되지 않는 경우
오류 코드를 얻은 후, 오류를 처리할 수 있습니다.
2025-04-04 23:37