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 β ΠΡΡΠΈΠΌΡΡ ΠΎΡΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ ΠΎΠ±'ΡΠΊΡΠ°
ΠΠΏΠΈΡ
ΠΠ±'ΡΠΊΡΠ½ΠΎ-ΠΎΡΡΡΠ½ΡΠΎΠ²Π°Π½ΠΈΠΉ ΡΡΠΈΠ»Ρ (ΠΌΠ΅ΡΠΎΠ΄):
public IntlCalendar::getErrorCode(): int|false
ΠΡΠΎΡΠ΅Π΄ΡΡΠ½ΠΈΠΉ ΡΡΠΈΠ»Ρ:
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 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ IntlCalendar::getErrorCode()ΠΈIntlCalendar::getErrorMessage()
Loading...
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ:
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::getErrorMessage() - ΠΡΡΠΈΠΌΡΡ ΠΎΡΡΠ°Π½Π½Ρ ΠΏΠΎΠ²ΡΠ΄ΠΎΠΌΠ»Π΅Π½Π½Ρ ΠΏΡΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΡ Π΄Π»Ρ ΠΎΠ±'ΡΠΊΡΠ°
- intl_is_failure() - ΠΠ΅ΡΠ΅Π²ΡΡΠΈΡΠΈ, ΡΠΈ Ρ ΠΊΠΎΠ΄ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΡ Π·Π±ΠΎΡ
- intl_error_name() - ΠΡΡΠΈΠΌΠ°ΡΠΈ ΡΠΌ'Ρ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ Π·Π° ΡΡ ΠΊΠΎΠ΄ΠΎΠΌ
- intl_get_error_code() - ΠΡΡΠΈΠΌΠ°ΡΠΈ ΠΊΠΎΠ΄ ΠΎΡΡΠ°Π½Π½ΡΠΎΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ
- intl_get_error_message() - ΠΡΡΠΈΠΌΠ°ΡΠΈ ΠΎΠΏΠΈΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ