在线文档教程
PHP
流 | Streams

php_user_filter::onCreate

php_user_filter::onCreate

(PHP 5, PHP 7)

php_user_filter::onCreate - 创建过滤器时调用

描述

public bool php_user_filter::onCreate ( void )

在过滤器类对象的实例化过程中调用此方法。如果你的过滤器分配或初始化任何其他资源(如缓冲区),这是做这件事的地方。

当你的过滤器首先被实例化,并且调用了yourfilter-> onCreate()时,将有多个属性可用,如下表所示。

属性内容
FilterClass-> FILTERNAME包含过滤器实例化的名称的字符串。过滤器可以使用多个名称或通配符进行注册。使用此属性来确定使用哪个名称。
FilterClass-> PARAMS传递给stream_filter_append()或stream_filter_prepend()的params参数的内容。
FilterClass->流正在过滤的流资源。也许只有在关闭参数设置为FALSE时才可以在filter()调用中使用。

参数

该函数没有参数。

返回值

此方法的实施应在失败时返回TRUE或成功时返回FALSE

← php_user_filter::onClose

streamWrapper →