スクリプト処理が完了したときに実行する関数

どうも、間が空いてしまいました。。。最近余裕がない今日この頃です。
久しぶりにphpの関数のご紹介。
最後に実行する関数を紹介したいと思います。スクリプトチェックとかにはよいのでは?
どこまで実行されたかわかるというものです。
まー、こんな関数があったなんてという感じですけどね。

説明
スクリプト処理が完了したとき、あるいは exit() がコールされたときに実行するコールバック関数を登録します。
register_shutdown_function() は複数回コールする ことが可能で、登録された順に関数がコールされます。 登録した関数内で exit() をコールした場合、 処理はそこで終了してその他のシャットダウン関数はコールされません。


スポンサーリンク

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function my_shutdown(){
  echo "<script>alert('スクリプトは正常に実行されました')</script>";
}
<!DOCTYPE html>
<html lang="ja">
<head>
	<meta charset="UTF-8">
	<title>制作テスト</title>
</head>
<body>
	<div class="container">
	    <?php register_shutdown_function('my_shutdown');?>
	</div>
</body>
</html>
Pocket
LINEで送る

スポンサーリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です