# La classe php_user_filter

(PHP 5, PHP 7, PHP 8)

## Introduction

Les enfants de cette classe sont passés à la fonction stream_filter_register(). Il est à noter que la méthode __construct n'est pas appelée; à la place, php_user_filter::onCreate() devrait être utilisé pour l'initialisation.

## Synopsis de la classe

class php_user_filter {
/* Propriétés */
public string $filtername = "";
public mixed $params = "";
public ?resource $stream = null;
/* Méthodes */
public filter(
resource `$in`,
resource `$out`,
int `&$consumed`,
bool `$closing`
): int
public onClose(): void
public onCreate(): bool
}

## Propriétés

filtername

  Nom du filtre à enregistrer par la fonction stream_filter_append().

params

stream

## Sommaire

- php_user_filter::filter — Appelé lors de l'application d'un filtre
- php_user_filter::onClose — Appelé lors de la fermeture du filtre
- php_user_filter::onCreate — Appelé lors de la création du filtre