die コンストラクト
コンストラクト die (またはその同等物 exit) は、PHPスクリプトの実行を直ちに停止します。
この際、終了前に出力されるメッセージを渡すことができます。
このコンストラクトは、エラー処理やスクリプトの強制終了によく使用されます。
構文
die(message);
例
メッセージを伴う単純なスクリプト終了:
<?php
die('Script stopped');
echo 'This will not be executed';
?>
コード実行結果:
'Script stopped'
例
条件チェックでの die の使用:
<?php
$res = false;
if (!$res) {
die('Operation failed');
}
echo 'Success';
?>
コード実行結果:
'Operation failed'
例
メッセージなしでの die の使用:
<?php
// 何らかのコード
die();
// 以下のコードは実行されません
?>
関連項目
-
die の同等物である、
関数exit -
ユーザー定義のエラーを生成する、
関数trigger_error