PHP.mk документација

IntlCalendar::getErrorCode

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

intlcalendar.geterrorcode.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека intlcalendar.geterrorcode.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
IntlCalendar::getErrorCode

Референца за `intlcalendar.geterrorcode.php` со подобрена типографија и навигација.

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 архива

public function IntlCalendar::getErrorCode(): int|false

Објектно-ориентиран стил (метод):

function intlcal_get_error_code(IntlCalendar $calendar): int|false

Враќа нумеричка 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() - Земи опис на последната грешка

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.