PHP での exit キーワードの使用法と例

王林
リリース: 2023-06-28 21:50:01
オリジナル
1705 人が閲覧しました

PHP での exit キーワードの使用法と例

PHP プログラミングでは、プログラムの実行を終了するために exit キーワードをよく使用します。 exit キーワードの機能は、現在のスクリプトの実行を直ちに終了し、指定された値 (デフォルトは 0) を返すことです。この記事では、exit キーワードの具体的な使用法を紹介し、読者の参考のためにいくつかの例を示します。

使用法 1: 単純な exit

最も単純な使用法は、パラメータを渡さずに exit を使用することです。これにより、スクリプトの実行が即座に終了し、0 が返されます。例:

echo "このコード行は実行されます。";
exit;
echo "このコード行は実行されません。";
? >

上記の例では、1行目のecho文が実行されますが、exitキーワードの直後に終了するため、2行目のecho文は実行されません。

使用法 2: 終了ステータスを指定する

exit キーワードは、終了ステータスを指定するための整数パラメータを受け入れることもできます。一般に、終了ステータス 0 はプログラムが正常に終了したことを示し、終了ステータス 0 以外はプログラムの実行中にエラーが発生したことを示します。例:

echo "このコード行は実行されます。";
exit(1);
echo "このコード行は実行されません。 ";
?>

上記の例では、exit(1) は終了ステータスを 1 に指定します。プログラムが exit キーワードを実行すると、スクリプトはただちに終了し、終了ステータス 1 を返します。

使用法 3: 条件ステートメントとの組み合わせ

exit キーワードを条件ステートメントと組み合わせて使用して、特定の条件に基づいてプログラムを終了するかどうかを決定することもできます。例:

$score = 85;

if ($score < 60) {
echo "Failed!";
exit;
}

echo "Pass!";
?>

上記の例では、スコア $score が 60 未満の場合、「Fail!」が出力されます。それ以外の場合は、「Pass!」が出力されます。

使用法 4: インクルードされたファイルの実行を終了する

PHP では、include または require キーワードを使用して、外部ファイルを現在のスクリプトに含めることができます。インクルードされたファイルの実行中に問題が発生した場合にプログラムをすぐに終了したい場合は、exit キーワードを使用できます。例:

File example.php:

echo "これはインクルード ファイル内のコードです。";
exit;
?> ;

File test.php:

echo "これはメイン ファイルのコードです。";
include "example.php";
echo " この行のコードは実行されません。";
?>

上記の例では、test.php ファイルが実行されて「example.php」がインクルードされると、echo ステートメントがexample.php では実行されますが、example.php では exit キーワードを使用してプログラムを終了しているため、後続の test.php の「この行のコードは実行されません。」というコードは実行されません。

概要

exit キーワードは、プログラムの実行を終了し、指定された終了ステータスを返すために PHP でよく使用されます。これは、単純なコードの終了、終了ステータスの指定、終了するかどうかを決定するための条件ステートメントの組み合わせ、インクルードされたファイルの実行の終了など、さまざまなシナリオで使用できます。 exit キーワードを使用するときは、実際のニーズに応じて合理的に使用方法を選択し、適切なタイミングでプログラムの実行を終了するために使用されるようにする必要があります。

以上がPHP での exit キーワードの使用法と例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!