IntlDateFormatter::isLenient

datefmt_is_lenient

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

IntlDateFormatter::isLenient -- datefmt_is_lenient — Отримує поблажливість для IntlDateFormatter

Опис

Об'єктно-орієнтований стиль

public IntlDateFormatter::isLenient(): bool

Процедурний стиль

datefmt_is_lenient(IntlDateFormatter $formatter): bool

Перевіряє, чи є синтаксичний аналізатор суворим чи поблажливим при інтерпретації вхідних даних, які не відповідають шаблону.

Список параметрів

formatter

Ресурс засобу форматування.

Значення, що повертаються

Повертає true, если парсер снисходителен или**false**якщо парсер строгий. За промовчанням парсер поблажливий.

Приклади

Приклад #1 Приклад використання datefmt_is_lenient()****

Loading...

Приклад #2 Приклад використання в об'єктно-орієнтованому стилі

Loading...

Результат виконання наведеного прикладу:

Снисходительность средства форматирования: Да
Попытка выполнить синтаксический анализ '35/13/1971'.
Результат: -2147483
Теперь снисходительность средства форматирования: Нет
Попытка выполнить синтаксический анализ '35/13/1971'.
Результат:
Ошибка: Date parsing failed: U_PARSE_ERROR
Код ошибки: 9

Дивіться також