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

関連項目

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否