<paramdef>array or null <parameter>cache_attrs</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
Use isso para registrar dinamicamente blocos de fun<75><6E>es de plugins.
Passe no bloco de nomes de fun<75><6E>o, seguido por uma chamada de fun<75><6E>o PHP
que implemente isso.
</para>
<para>
A chamada de uma fun<75><6E>o-php <parameter>impl</parameter> pode ser (a)
uma string contendo o nome da fun<75><6E>o ou (b) um array no formato
<literal>array(&$object, $method)</literal> com
<literal>&$object</literal> sendo uma refer<65>ncia para um
objeto e <literal>$method</literal> sendo uma string
contendo o nome do m<>todo ou (c) um array no formato
<literal>array(&$class, $method)</literal> com
<literal>$class</literal> sendo um nome de classe e
<literal>$method</literal> sendo um
m<>todo desta classe.
</para>
<para>
<parameter>$cacheable</parameter> e <parameter>$cache_attrs</parameter> podem ser omitidos na maior parte dos casos. Veja <linklinkend="caching.cacheable">Controlando modos de Sa<53>da de Cache dos Plugins</link> para obter informa<6D><61>es apropriadas.