« PHP:function_exists()関数 | メイン | PHP:class_exists()関数 »

2006年02月18日

PHP:register_shutdown_function()関数

register_shutdown_function()関数は、スクリプトの処理が完了した時に実行する関数を定義します。

※register_shutdown_function()関数で実行される関数はクライアントへ出力されません。
print()関数やecho()関数などを使用しても無視されるので注意してください。

※ショッピングカートのセッション変数を破棄する際などに使用します。

function sessionUnset(){
    session_unset();
}
//セッション変数を破棄するユーザー定義関数です。

register_shutdown_function("sessionUnset");

※上記の結果、スクリプト終了時にユーザー定義関数sessionUnset()が実行され、セッション変数が破棄されます。

投稿者 wing : 2006年02月18日 23:59

コメント