(PHP 5, PHP 7, PHP 8)
php_user_filter::onCreate — Вызывается при создании объекта фильтра
Этот метод вызывается при создании фильтра во время создания экземпляра класса. В этом методе можно выделять необходимые ресурсы и инициализировать объекты (например, различные буферы).
Когда фильтр сначала создаётся и вызывается метод yourfilter->onCreate()
, будет доступен ряд следующих свойств, которые описаны в таблице.
Свойство | Содержание |
---|---|
FilterClass->filtername | Строка, содержащая имя фильтра, присвоенное ему при создании. Фильтры можно регистрировать под разными именами или спецсимволами. Это свойство можно использовать для определения, какое имя было использовано. |
FilterClass->params | Содержимое аргумента params передаётся в функцию stream_filter_append() или stream_filter_prepend(). |
FilterClass->stream | Ресурс потока, который будет фильтроваться. Свойство доступно, только если метод filter() вызывается, когда параметр closing равен false . |
У этой функции нет параметров.