IntlCalendar::getErrorCode
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
IntlCalendar::getErrorCode
Референца за `intlcalendar.geterrorcode.php` со подобрена типографија и навигација.
IntlCalendar::getErrorCode
intlcal_get_error_code
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::getErrorCode -- intlcal_get_error_code — Земи го последниот код за грешка на објектот
= NULL
Отвори RAR архива
Објектно-ориентиран стил (метод):
Враќа нумеричка ICU шифра за грешка за последниот повик на овој објект (вклучувајќи клонирање) или IntlCalendar дадена за calendar параметар (во процедурален стил). Ова може да укажува само на предупредување (негативна шифра за грешка) или на никаква грешка (U_ZERO_ERROR). Вистинското присуство на грешка може да се тестира со intl_is_failure().
Невалидни аргументи откриени од PHP страната (пред повикување на функциите на ICU библиотеката) не се запишуваат за целите на оваа функција.
Последната грешка што се случила во кој било повик на функција од intl екстензијата, вклучувајќи ги и раните грешки на аргументите, може да се добие со intl_get_error_code(). Оваа функција ја ресетира глобалната шифра за грешка, но не и шифрата за грешка на објектот.
Параметри
calendar-
Календарскиот објект, на процедурален интерфејс.
Вратени вредности
ICU шифра за грешка што укажува на успех, неуспех или предупредување. Враќа false при неуспех.
Примери
Пример #1 (PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1) and IntlCalendar::getErrorCode()
<?php
ini_set("intl.error_level", E_WARNING);
ini_set("intl.default_locale", "nl");
$intlcal = new IntlGregorianCalendar(2012, 1, 29);
var_dump(
$intlcal->getErrorCode(),
$intlcal->getErrorMessage()
);
$intlcal->fieldDifference(-1e100, IntlCalendar::FIELD_SECOND);
var_dump(
$intlcal->getErrorCode(),
$intlcal->getErrorMessage()
);Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
int(0) string(12) "U_ZERO_ERROR" Warning: IntlCalendar::fieldDifference(): intlcal_field_difference: Call to ICU method has failed in /home/glopes/php/ws/example.php on line 10 int(1) string(81) "intlcal_field_difference: Call to ICU method has failed: U_ILLEGAL_ARGUMENT_ERROR"
Види Исто така
- IntlCalendar::getErrorCode() - Земи ја последната порака за грешка на објектот
- intl_is_failure() - Проверете дали дадениот код за грешка укажува на неуспех
- intl_error_name() - Земи симболично име за даден код за грешка
- intl_get_error_code() Враќа стринг што ја содржи последната ODBC порака за грешка, или празен стринг ако немало грешки.
- intl_get_error_message() - Земи опис на последната грешка