388 of 410 menu

Fonction unregister_tick_function

La fonction unregister_tick_function supprime une fonction de la liste des fonctions exécutées à chaque tick. Elle prend comme paramètre le nom de la fonction à supprimer. La fonction retourne true en cas de succès et false en cas d'échec.

Syntaxe

unregister_tick_function(callable $function);

Exemple

Enregistrons puis annulons l'enregistrement d'une fonction :

<?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'); // Désormais, la fonction tick_handler ne sera plus appelée $i = 0; while ($i < 3) { echo "After unregister $i\n"; $i++; } ?>

Résultat de l'exécution du code :

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

Exemple

Tentative d'annulation de l'enregistrement d'une fonction inexistante :

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

Résultat de l'exécution du code :

false

Voir aussi

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser