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
Дивіться також
- datefmt_set_lenient() - Встановлює м'який режим аналізатора
- datefmt_create() - Створює засіб форматування дати