Класс Phalcon\Filter
реализует Phalcon\FilterInterface
Компонент 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