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