388 of 410 menu

Función unregister_tick_function

La función unregister_tick_function elimina una función de la lista de funciones ejecutadas en cada tick. Como parámetro acepta el nombre de la función que debe eliminarse. La función devuelve true en caso de éxito y false en caso de fallo.

Sintaxis

unregister_tick_function(callable $function);

Ejemplo

Registremos y luego cancelemos el registro de una función:

<?php function tick_handler() { echo "Tick\n"; } register_tick_function('tick_handler'); declare(ticks=1) { $i = 0; while ($i < 3) { echo "Bucle $i\n"; $i++; } } unregister_tick_function('tick_handler'); // Ahora la función tick_handler no se ejecutará $i = 0; while ($i < 3) { echo "Después de cancelar registro $i\n"; $i++; } ?>

Resultado de la ejecución del código:

Bucle 0 Tick Bucle 1 Tick Bucle 2 Tick Después de cancelar registro 0 Después de cancelar registro 1 Después de cancelar registro 2

Ejemplo

Intento de cancelar el registro de una función inexistente:

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

Resultado de la ejecución del código:

false

Véase también

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar