exit

(PHP 3, PHP 4, PHP 5)

exit -- メッセージを出力し、現在のスクリプトを終了する

説明

void exit ( [string status] )

void exit ( int status )

スクリプトの実行を終了します。

パラメータ

status

status が文字列の場合は、この関数は終了直前に status を表示します。

statusinteger の場合は、 その値は終了ステータスとしても用いられます。終了ステータスは 0 から 254 までの値でなければなりません。終了ステータス 255 は PHP に予約されており、使用してはいけません。ステータス 0 は、 プログラムを正常終了させる際に使用します。

注意: PHP >= 4.2.0 ではstatusinteger の場合それを表示しません。

返り値

値を返しません。

例 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); // 八進数

?>

注意

注意: これは、関数ではなく 言語構造のため、可変関数 を用いて コールすることはできません。

注意: この言語構造は、die() と等価です。

参考

register_shutdown_function()