array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'pt_BR', ), 'this' => array ( 0 => 'php-user-filter.oncreate.php', 1 => 'php_user_filter::onCreate', ), 'up' => array ( 0 => 'class.php-user-filter.php', 1 => 'php_user_filter', ), 'prev' => array ( 0 => 'php-user-filter.onclose.php', 1 => 'php_user_filter::onClose', ), 'next' => array ( 0 => 'class.streamwrapper.php', 1 => 'streamWrapper', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'pt_BR', 'path' => 'reference/stream/php_user_filter/oncreate.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5, PHP 7, PHP 8)
php_user_filter::onCreate — Chamado na criação do filtro
Este método é chamado durante a instanciação do objeto da classe do filtro. Se o filtro aloca ou inicializa quaisquer outros recursos (como em um buffer), este é o local a se fazê-lo.
Quando o filtro é instanciado pela primeira vez, e
filtro->onCreate()
é chamado, um número de propriedades
estará disponível como mostrado na tabela abaixo.
Propriedade | Conteúdo |
---|---|
filtro->filtername |
Uma string contendo o nome com o qual o filtro foi instanciado. Filtros podem ser registrados sob múltiplos nomes ou com caracteres coringas. Use esta propriedade para deverminar que nome foi usado. |
filtro->params |
O conteúdo de params parameter passado
para stream_filter_append()
ou stream_filter_prepend().
|
filtro->stream |
O recurso de fluxo sendo filtrado. Possivelmente disponível apenas durante
chamadas a filter() quando o parâmetro
closing estiver definido para false .
|
Esta função não possui parâmetros.