388 of 410 menu

Funkcja unregister_tick_function

Funkcja unregister_tick_function usuwa funkcję z listy funkcji wykonywanych w każdym tyku. Jako parametr przyjmuje nazwę funkcji, którą należy usunąć. Funkcja zwraca true w przypadku sukcesu i false w przypadku niepowodzenia.

Składnia

unregister_tick_function(callable $function);

Przykład

Zarejestrujmy, a następnie anulujmy rejestrację funkcji:

<?php function tick_handler() { echo "Tick\n"; } register_tick_function('tick_handler'); declare(ticks=1) { $i = 0; while ($i < 3) { echo "Pętla $i\n"; $i++; } } unregister_tick_function('tick_handler'); // Teraz funkcja tick_handler nie będzie wywoływana $i = 0; while ($i < 3) { echo "Po anulowaniu $i\n"; $i++; } ?>

Wynik wykonania kodu:

Pętla 0 Tick Pętla 1 Tick Pętla 2 Tick Po anulowaniu 0 Po anulowaniu 1 Po anulowaniu 2

Przykład

Próba anulowania rejestracji nieistniejącej funkcji:

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

Wynik wykonania kodu:

false

Zobacz też

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć