【PHP】プログラムを強制終了させる
目次
exitかdieメソッドを使用する
| メソッド名 | 動作 |
|---|---|
| exit | 終了コードを返さないかステータスコードを返して終了する |
| die | エラーメッセージを画面に表示して終了する |
exitは言語構造なので、正確にはメソッドではありません。- 言語構造なので、`()`を末尾に付けずに呼び出せます。
exit使用例
終了コードを返さずに終了する1
exit;
終了ステータスコードを返して終了する1
exit(ステータスコード);
終了ステータスコードとは
int型で0~254までの数字の必要がある。255はPHPに予約されているため使用できません。
終了ステータスコードは、CLIプログラムに使用されるため、Webサーバーとしてのレスポンスとしてのステータスコードではありません。
Webサーバーのレスポンスステータスコードを返す場合、http_response_codeメソッドを使用します。
dieメソッド使用例
エラーメッセージを画面に表示して終了する1
die('エラーメッセージ');
参考
【PHP】プログラムを強制終了させる
https://daiki-iijima.github.io/2021/06/01/【PHP】プログラムを強制終了させる/




