388 of 410 menu

Função unregister_tick_function

A função unregister_tick_function remove uma função da lista de funções executadas a cada tick. Como parâmetro, ela aceita o nome da função que precisa ser removida. A função retorna true em caso de sucesso e false em caso de falha.

Sintaxe

unregister_tick_function(callable $function);

Exemplo

Vamos registrar e depois cancelar o registro de uma função:

<?php function tick_handler() { echo "Tick\n"; } register_tick_function('tick_handler'); declare(ticks=1) { $i = 0; while ($i < 3) { echo "Loop $i\n"; $i++; } } unregister_tick_function('tick_handler'); // Agora a função tick_handler não será chamada $i = 0; while ($i < 3) { echo "After unregister $i\n"; $i++; } ?>

Resultado da execução do código:

Loop 0 Tick Loop 1 Tick Loop 2 Tick After unregister 0 After unregister 1 After unregister 2

Exemplo

Tentativa de cancelar o registro de uma função que não existe:

<?php $res = unregister_tick_function('non_existent_function'); var_dump($res); ?>

Resultado da execução do código:

false

Veja também

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar