« 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