echo "world"; > 構文形式: void は戻り値がないことを意味します。ヴォイ"/> echo "world"; > 構文形式: void は戻り値がないことを意味します。ヴォイ">

ホームページ  >  記事  >  バックエンド開発  >  valkyrie destroyer PHPにおけるreturnとexit、breakとcontiueの違いと使い方

valkyrie destroyer PHPにおけるreturnとexit、breakとcontiueの違いと使い方

WBOY
WBOYオリジナル
2016-07-29 08:48:202297ブラウズ

まずはexit関数の使い方について説明します。
機能: メッセージを出力し、現在のスクリプトを終了します。
テキストに で終わる複数のスクリプトが含まれている場合、exit は現在のスクリプトを終了します。
たとえば、PHP テキストに次のコードが含まれている場合、出力は world です。
<%
echo "hello";
?>
echo "world";
構文形式: void は戻り値がないことを意味します。
void exit ([ string $status ] )
void exit ( int $status )
status が文字列の場合、この関数はスクリプトが終了する前にステータスを出力します。
status が整数の場合、この整数は終了ステータスとして使用されます。終了ステータスは 0 ~ 254 である必要があります。終了ステータス 255 は PHP によって予約されており、使用は禁止されています。ステータス 0 は、プロシージャが正常に終了したことを示すために使用されます。
return 言語構造の使用法
役割: 関数の実行を終了し、関数から値を返す
break と continue は、for、foreach、while、do..while または switch 構造で使用されます。
break は、現在の for、foreach、while、do..while または switch 構造の実行を終了します。
break は、抜け出すループの数を決定するオプションの数値パラメーターを受け入れることができます。
コード:


コードをコピー コードは次のとおりです:

$arr = array ('one', 'two', 'three', 'four', 'stop', 'five');

while ( list (, $val) = each ($arr)) {
if ($val == 'stop') {
break;
}
echo "$val
n";
$i = 0 ;
while (++$i) {
switch ($i) {
case 5:
echo "At 5
n";
case 10:
echo "At 10;
n を終了します"; Break 2;
default:
break;
}
}
?>


continue は、このループ内の残りのコードをスキップし、このループ構造の次のループの実行を開始するために使用されます。
注: PHP では、switch ステートメントは継続目的のループ構造とみなされます。
continue は、ループの最後までスキップするループの数を決定するオプションの数値パラメーターを受け入れます。
コード:




コードをコピー

コードは次のとおりです:

while (list ($key, $value) = each ($arr)) {

if (!( $key % 2)) { // 奇数のメンバーをスキップします

}
do_something_odd ($value)
}
$i = 0; ($i++ < 5) {
echo "Outer< br>n ";
while (1) {
echo " Middle
n";
while (1) {
echo " Inner
n";
continue 3;
}
echo "これは出力されません.
n";
}
echo "これも同様です。
以上、valkyrie destroyの内容を含め、PHPにおけるreturnとexit、breakとcontiueの違いと使い方を紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。