# 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