PHP | IntlDateFormatter getErrorCode()函数,
IntlDateFormatter::getErrorCode()函数是PHP中的一个内置函数,用于返回上次操作的错误代码。
句法:
- 面向对象的风格:
int IntlDateFormatter::getErrorCode( void )
- 程序风格:
int datefmt_get_error_code( IntlDateFormatter $fmt )
参数:此函数使用单个参数$fmt保存格式化程序的资源。
返回值:此函数返回错误代码,UErrorCode 值之一。初始值为 U_ZERO_ERROR。
下面的程序说明了PHP中的 IntlDateFormatter::getErrorCode()函数:
程序:
format("geeks");
if (!$str) {
echo "Error code: " .
$formatter->getErrorCode() . "\n";
echo "Error message: " .
$formatter->getErrorMessage();
}
?>
错误:
PHP Warning: datefmt_format() expects exactly 2 parameters, 1 given
in /home/700d8660f05cec95beb6e1ab21252ab1.php on line 14
输出:
Error code: 0
Error message: U_ZERO_ERROR
Error code: 1
Error message: datefmt_format: string 'geeks' is not numeric, which would
be required for it to be a valid date: U_ILLEGAL_ARGUMENT_ERROR
参考: https://www. PHP.net/manual/en/intldateformatter.geterrorcode。 PHP