Spec-Zone.ru › Phalcon 3

Класс Phalcon\Filter

реализует Phalcon\FilterInterface

Исходный код на GitHub

Компонент Phalcon\Filter предоставляет набор часто используемых фильтров данных. Он предоставляет объектно-ориентированные оболочки для расширения php filter. Также позволяет разработчику определять собственные фильтры

$filter = new \Phalcon\Filter();

$filter->sanitize("some(one)@exa\\mple.com", "email"); // returns "[email protected]"
$filter->sanitize("hello<<", "string"); // returns "hello"
$filter->sanitize("!100a019", "int"); // returns "100019"
$filter->sanitize("!100a019.01a", "float"); // returns "100019.01"

Константы

строка FILTER_EMAIL

строка FILTER_ABSINT

строка FILTER_INT

строка FILTER_INT_CAST

строка FILTER_STRING

строка FILTER_FLOAT

строка FILTER_FLOAT_CAST

строка FILTER_ALPHANUM

строка FILTER_TRIM

строка FILTER_STRIPTAGS

строка FILTER_LOWER

строка FILTER_UPPER

Методы

public add (смешанный тип $name, смешанный тип $handler)

Добавляет пользовательский фильтр

public sanitize (смешанный тип $value, смешанный тип $filters, [смешанный тип $noRecursive])

Очищает значение с указанными одним или набором фильтров

protected _sanitize (смешанный тип $value, смешанный тип $filter)

Внутренняя оболочка очистки для filter_var

public getFilters ()

Возвращает пользовательские фильтры в экземпляре

© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Filter.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API