Forum und email

exit

(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 の場合それを表示しません。

返り値

値を返しません。

Example#1 exit() の例

<?php

$filename 
'/path/to/data-file';
$file fopen($filename'r')
    or exit(
"ファイル ($filename) をオープンできません");

?>

Example#2 exit() でステータスを指定する例

<?php

// 正常終了
exit;
exit();
exit(
0);

// エラーコードつきの終了
exit(1);
exit(
0376); // 八進数

?>

注意

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

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