diff --git a/reference/filter/book.xml b/reference/filter/book.xml index f319d2a207..797ccc72cc 100644 --- a/reference/filter/book.xml +++ b/reference/filter/book.xml @@ -1,5 +1,5 @@ - + @@ -49,6 +49,9 @@ &reference.filter.examples; &reference.filter.reference; + &reference.filter.filter.filterexception; + &reference.filter.filter.filterfailedexception; + + &reftitle.constants; @@ -155,6 +155,25 @@ + + + FILTER_THROW_ON_FAILURE + (int) + + + + Выбрасывает исключение Filter\FilterFailedException, + когда фильтр проверки завершается неудачей, вместо возврата &false;. + + + Флаг указывают при проверке значений фильтрами семейства + FILTER_VALIDATE_*. + + + Доступно начиная с PHP 8.5.0. + + + diff --git a/reference/filter/filter.filterexception.xml b/reference/filter/filter.filterexception.xml new file mode 100644 index 0000000000..4d7a5fd3c9 --- /dev/null +++ b/reference/filter/filter.filterexception.xml @@ -0,0 +1,67 @@ + + + + Класс Filter\FilterException + Filter\FilterException + + +
+ &reftitle.intro; + + Базовый класс для исключений (Exception), которые выбрасывает расширение Filter. + +
+ +
+ &reftitle.classsynopsis; + + + Filter + + + + FilterException + + + + extends + Exception + + + &InheritedProperties; + + + + + &InheritedMethods; + + + + + + + + +
+
+
+ diff --git a/reference/filter/filter.filterfailedexception.xml b/reference/filter/filter.filterfailedexception.xml new file mode 100644 index 0000000000..b2c1781e26 --- /dev/null +++ b/reference/filter/filter.filterfailedexception.xml @@ -0,0 +1,68 @@ + + + + Класс Filter\FilterFailedException + Filter\FilterFailedException + + +
+ &reftitle.intro; + + Выбрасывается, когда фильтр проверки завершается неудачей и установлен флаг + FILTER_THROW_ON_FAILURE. + +
+ +
+ &reftitle.classsynopsis; + + + Filter + + + + FilterFailedException + + + + extends + Filter\FilterException + + + &InheritedProperties; + + + + + &InheritedMethods; + + + + + + + + +
+
+
+