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