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 正在过滤的流资源。可能仅在 closing 参数设置为 false 时,在 filter() 调用期间可用。

参数

此函数没有参数。

返回值

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

添加备注

用户贡献的备注

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