388 of 410 menu

Funkce unregister_tick_function

Funkce unregister_tick_function odstraní funkci ze seznamu funkcí, prováděných v každém ticku. Jako parametr přijímá název funkce, kterou je třeba odstranit. Funkce vrací true v případě úspěchu a false v případě neúspěchu.

Syntaxe

unregister_tick_function(callable $function);

Příklad

Pojďme zaregistrovat a poté zrušit registraci funkce:

<?php function tick_handler() { echo "Tick\n"; } register_tick_function('tick_handler'); declare(ticks=1) { $i = 0; while ($i < 3) { echo "Cyklus $i\n"; $i++; } } unregister_tick_function('tick_handler'); // Nyní se funkce tick_handler nebude volat $i = 0; while ($i < 3) { echo "Po zrušení registrace $i\n"; $i++; } ?>

Výsledek provedení kódu:

Cyklus 0 Tick Cyklus 1 Tick Cyklus 2 Tick Po zrušení registrace 0 Po zrušení registrace 1 Po zrušení registrace 2

Příklad

Pokus o zrušení registrace neexistující funkce:

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

Výsledek provedení kódu:

false

Viz také

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout