(PHP 5, PHP 7, PHP 8)
php_user_filter::onCreate — 创建过滤器时调用
此方法在过滤器类对象实例化期间调用。如果您的过滤器分配或初始化任何其他资源(例如缓冲区),则应在此处执行。
当您的过滤器首次实例化并且调用yourfilter->onCreate()
时,将提供一些属性,如下表所示。
属性 | 内容 |
---|---|
FilterClass->filtername |
包含过滤器实例化时使用的名称的字符串。过滤器可以在多个名称下或通配符下注册。使用此属性确定使用了哪个名称。 |
FilterClass->params |
传递给stream_filter_append()或stream_filter_prepend()的params 参数的内容。 |
FilterClass->stream |
正在过滤的流资源。可能仅在filter()调用期间可用,当closing 参数设置为false 时。 |
此函数没有参数。