Documentación offline PHP master

IntlCalendar::getErrorMessage

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

IntlCalendar::getErrorMessage

intlcal_get_error_message

Devuelve el último mensaje de error en el objeto

Descripción#

Estilo orientado a objetos (método):

public IntlCalendar::getErrorMessage(): string
```php

Estilo procedimental:

```php
intlcal_get_error_message(IntlCalendar $calendar): string

Devuelve (si existe) el mensaje de error asociado al error reportado por IntlCalendar::getErrorCode o intlcal_get_error_code. Si no existe un mensaje de error asociado, solo se devuelve la representación de string del nombre de la constante de error. De lo contrario, el mensaje incluye también un mensaje definido del lado de la ligadura PHP.

Parámetros#

calendar
El objeto calendario, en la interfaz de estilo procedimental.

Valores devueltos#

El mensaje de error asociado al último error ocurrido en una llamada de función sobre este objeto, o un string indicando la inexistencia de un error. Devuelve false en caso de fallo.

Ejemplos#

IntlCalendar::getErrorMessage

<?php
$cal = IntlCalendar::createInstance('UTC', 'en_US');
var_dump($cal->getErrorMessage());

$cal->getWeekendTransition(IntlCalendar::DOW_WEDNESDAY);
var_dump($cal->getErrorMessage());

El ejemplo anterior mostrará:

string(12) "U_ZERO_ERROR"
string(82) "intlcal_get_weekend_transition: Error calling ICU method: U_ILLEGAL_ARGUMENT_ERROR"