exit: メッセージを出力し、現在のスクリプトを終了する (その他の関数) - PHPプロ!マニュアル
exit: メッセージを出力し、現在のスクリプトを終了する
exit
(PHP 4, PHP 5)
exit — メッセージを出力し、現在のスクリプトを終了する
説明
スクリプトの実行を終了します。 シャットダウン関数 や オブジェクトのデストラクタ は、exit() がコールされた場合にも実行されます。
パラメータ
返り値
値を返しません。
例
例1 exit() の例
<?php
$filename = '/path/to/data-file';
$file = fopen($filename, 'r')
or exit("ファイル ($filename) をオープンできません");
?>例2 exit() でステータスを指定する例
<?php
// 正常終了
exit;
exit();
exit(0);
// エラーコードつきの終了
exit(1);
exit(0376); // 八進数
?>例3 シャットダウン関数やデストラクタが実行される例
<?php
class Foo
{
public function __destruct()
{
echo 'Destruct: ' . __METHOD__ . '()' . PHP_EOL;
}
}
function shutdown()
{
echo 'Shutdown: ' . __FUNCTION__ . '()' . PHP_EOL;
}
$foo = new Foo();
register_shutdown_function('shutdown');
exit();
echo 'これは出力されません。';
?>上の例の出力は以下となります。
Shutdown: shutdown() Destruct: Foo::__destruct()
参考
- register_shutdown_function() - シャットダウン時に実行する関数を登録する




ページのトップへ


SQLインジェクション対策は時と場合で使う関数が変わります。その時にあったものを使いましょう。