372 of 410 menu

関数 register_shutdown_function

関数 register_shutdown_function は、スクリプトの終了時または致命的なエラー発生時に実行されるコールバック関数を登録することができます。最初のパラメータに関数名または無名関数を渡し、その後のパラメータ(オプション)はその関数への引数です。

構文

register_shutdown_function(callable $callback, mixed ...$args): void

終了時関数のシンプルな登録:

<?php function shutdown() { echo 'Script finished'; } register_shutdown_function('shutdown'); echo 'Script running...'; ?>

コード実行結果:

Script running...Script finished

無名関数の使用:

<?php register_shutdown_function(function() { echo 'Cleanup completed'; }); echo 'Main operations...'; ?>

コード実行結果:

Main operations...Cleanup completed

shutdown関数への引数の渡し方:

<?php function logShutdown($message) { echo $message; } register_shutdown_function('logShutdown', 'Script shutdown at: ' . date('H:i:s')); echo 'Processing data...'; ?>

コード実行結果:

Processing data...Script shutdown at: [current_time]

関連項目

日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否