# Класс php_user_filter

(PHP 5, PHP 7, PHP 8)

## Введение

Потомки этого класса передаются в функцию stream_filter_register(). Обратите внимание, что метод __construct не вызывается; вместо этого для инициализации вызывают метод php_user_filter::onCreate().

## Обзор класса

class php_user_filter {
/* Свойства */
public string $filtername = "";
public mixed $params = "";
public ?resource $stream = null;
/* Методы */
public function filter(
resource `$in`,
resource `$out`,
int `&$consumed`,
bool `$closing`
): int
public function onClose(): void
public function onCreate(): bool
}

## Свойства

filtername

  Имя фильтра, зарегистрированного функцией stream_filter_append().

params

stream

## Содержание

- php_user_filter::filter — Вызывается, как только применяется фильтр
- php_user_filter::onClose — Вызывается при закрытии фильтра
- php_user_filter::onCreate — Вызывается при создании объекта фильтра

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open