388 of 410 menu

unregister_tick_function ֆունկցիա

unregister_tick_function ֆունկցիան հեռացնում է ֆունկցիան այն ֆունկցիաների ցանկից, որոնք կատարվում են յուրաքանչյուր տիքում: Որպես պարամետր այն ընդունում է այն ֆունկցիայի անունը, որը պետք է հեռացնել: Ֆունկցիան վերադարձնում է true հաջողության դեպքում և false ձախողման դեպքում:

Շարահյուսություն

unregister_tick_function(callable $function);

Օրինակ

Եկեք գրանցենք և ապա չեղարկենք ֆունկցիայի գրանցումը.

<?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'); // Այժմ tick_handler ֆունկցիան չի կանչվի $i = 0; while ($i < 3) { echo "After unregister $i\n"; $i++; } ?>

Կոդի կատարման արդյունք.

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

Օրինակ

Գոյություն չունեցող ֆունկցիայի գրանցումը չեղարկելու փորձ.

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

Կոդի կատարման արդյունք.

false

Տես նաև

  • register_tick_function ֆունկցիան,
    որը գրանցում է ֆունկցիա յուրաքանչյուր տիքում կատարման համար
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել