die コンストラクト

コンストラクト die (またはその同等物 exit) は、PHPスクリプトの実行を直ちに停止します。 この際、終了前に出力されるメッセージを渡すことができます。 このコンストラクトは、エラー処理やスクリプトの強制終了によく使用されます。

構文

phpdie(message);

例

メッセージを伴う単純なスクリプト終了:

php<?php
  die('Script stopped');
  echo 'This will not be executed';
?>

コード実行結果:

php'Script stopped'

例

条件チェックでの die の使用:

php<?php
  $res = false;
  if (!$res) {
    die('Operation failed');
  }
  echo 'Success';
?>

コード実行結果:

php'Operation failed'

例

メッセージなしでの die の使用:

php<?php
  // 何らかのコード
  die();
  // 以下のコードは実行されません
?>

関連項目

  • die の同等物である、
    関数 exit
  • ユーザー定義のエラーを生成する、
    関数 trigger_error