ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルの return exit Break contiue の詳細な説明

php_PHP チュートリアルの return exit Break contiue の詳細な説明

WBOY
WBOYオリジナル
2016-07-15 13:21:481013ブラウズ

Return、break、contiue は if ステートメントと同様の言語構造ですが、exit は関数です。
1.終了関数
機能: メッセージを出力し、現在のスクリプトを終了します
メッセージを出力し、現在のスクリプトを終了します。
テキストに で終わる複数のスクリプトが含まれている場合、exit はすべてのスクリプトを終了します。
例えば、phpテキストに以下のコードが含まれている場合、worldとして出力されません。
「こんにちは」をエコー;
終了;
?>
「世界」をエコー;
?>
構文形式: void は戻り値がないことを意味します。
void exit ([ string $status ] )
void exit (int $status)
ステータスが文字列の場合、この関数は終了する直前のステータスを出力します。
status が文字列の場合、この関数はスクリプトが終了する前にステータスを出力します。
status が整数の場合、その値は終了ステータスとしても使用されます。終了ステータスは 0 から 254 の範囲でなければなりません。終了ステータス 255 は PHP によって予約されており、終了には使用されません。プログラムは正常に完了しました。
status が整数の場合、この整数は終了ステータスとして使用されます。終了ステータスは 0 ~ 254 である必要があります。終了ステータス 255 は PHP によって予約されており、使用は禁止されています。ステータス 0 は、プロシージャが正常に終了したことを示すために使用されます。
2.リターン言語構造の使用
関数: 関数の実行を終了し、関数から値を返します
3.中断して続行
for、foreach、while、do..while または switch 構造で使用されます。
break は、現在の for、foreach、while、do..while または switch 構造の実行を終了します。
break は、抜け出すループの数を決定するオプションの数値パラメーターを受け入れることができます。
コード:
$arr = 配列 ('1', 'two', 'three', 'four', 'stop', 'five');
while (list (, $val) = each ($arr)) {
if ($val == '停止') {
休憩
}
エコー "$val
n";
}
$i = 0;
ながら (++$i) {
スイッチ ($i) {
ケース5:
エコー「午前5時」;
休憩 1;
ケース10:
エコー「10時、辞めます
n」;
休憩 2;
デフォルト:
休憩;
}
}
?>
continue は、ループ構造で使用され、このループ内の残りのコードをスキップし、このループ構造の次のループの実行を開始します。
注: PHP では、switch ステートメントは継続目的のループ構造とみなされます。
continue は、ループの最後までスキップするループの数を決定するオプションの数値パラメーターを受け入れます。
コード:
while (list ($key, $value) = each ($arr)) {
if (!($key % 2)) { // 奇数のメンバーをスキップします
続き;
}
do_something_odd ($value);
}
$i = 0;
while ($i++ < 5) {
「アウター
n」をエコーし​​ます;
しながら (1) {
エコー「ミドル
n」;
しながら (1) {
エコー「インナー
n」;
3に続く;
}
echo "これは出力されません。
n";
}
echo "これも違います。
n";
}
?>

http://www.bkjia.com/PHPjc/477121.html

本当http://www.bkjia.com/PHPjc/477121.html技術記事 Return、break、および continue は、if ステートメントと同様に言語構造ですが、exit は関数です。 1.exit関数 機能: メッセージを出力し、現在のスクリプトを終了します メッセージを出力します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。