PHP Conference Japan 2024

php_user_filter::onCreate

(PHP 5, PHP 7, PHP 8)

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

描述

public php_user_filter::onCreate(): bool

此方法在过滤器类对象实例化期间调用。如果您的过滤器分配或初始化任何其他资源(例如缓冲区),则应在此处执行。

当您的过滤器首次实例化并且调用yourfilter->onCreate()时,将提供一些属性,如下表所示。

属性 内容
FilterClass->filtername 包含过滤器实例化时使用的名称的字符串。过滤器可以在多个名称下或通配符下注册。使用此属性确定使用了哪个名称。
FilterClass->params 传递给stream_filter_append()stream_filter_prepend()params参数的内容。
FilterClass->stream 正在过滤的流资源。可能仅在filter()调用期间可用,当closing参数设置为false时。

参数

此函数没有参数。

返回值

您的方法实现应在失败时返回false,或在成功时返回true

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top