388 of 410 menu

Funkcija unregister_tick_function

Funkcija unregister_tick_function pašalina funkciją iš funkcijų, vykdomų kiekviename tike, sąrašo. Kaip parametrą ji priima funkcijos pavadinimą, kurią reikia pašalinti. Funkcija grąžina true sėkmės atveju ir false nesėkmės atveju.

Sintaksė

unregister_tick_function(callable $function);

Pavyzdys

Užregistruokime ir tada atšaukime funkcijos registraciją:

<?php function tick_handler() { echo "Tick\n"; } register_tick_function('tick_handler'); declare(ticks=1) { $i = 0; while ($i < 3) { echo "Ciklas $i\n"; $i++; } } unregister_tick_function('tick_handler'); // Dabar funkcija tick_handler nebe bus iškviečiama $i = 0; while ($i < 3) { echo "Po registracijos atšaukimo $i\n"; $i++; } ?>

Kodo vykdymo rezultatas:

Ciklas 0 Tick Ciklas 1 Tick Ciklas 2 Tick Po registracijos atšaukimo 0 Po registracijos atšaukimo 1 Po registracijos atšaukimo 2

Pavyzdys

Bandymas atšaukti neegzistuojančios funkcijos registraciją:

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

Kodo vykdymo rezultatas:

false

Taip pat žiūrėkite

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti