ループの終了:
Break はループ全体から抜け出し、残りのループ本体を再度実行する必要はありません。
続行: 現在のループから飛び出し、現在のループ本体のみを終了し、残りのループ本体は実行を続けます。
フロー制御ステートメントはネストできます。
ループ内に分岐、分岐内にループ、ループ内にループが存在する場合があります。
ループの中にループがある場合、それを複数のループと呼びます。
たとえば、九九を削除します:
複数のループ内で Break または continue を記述した場合、break または continue を直接含むループが制御されます。
次に、複数のループを同時に終了する必要がある場合は、ブレーク後にパラメータを追加するか、ループから飛び出す (終了) レベルの数を指定し続ける必要があります。パラメータは、デフォルトのレイヤを表す整数タイプ 1 です。 2は2層を意味します。等々。
上記と同様に「Continue」も使用できます。
いくつかの例外があります:
内部分岐(スイッチ)を伴うループ文が出現した場合、
終了する必要がある場合:
PHP は内部的に switch をループとして扱うためです。
ファイルのインクルード
php ファイルには別の php ファイルが含まれています。
を含める
必須
ファイル名部分には相対アドレスまたは絶対アドレスを使用できます。
相対アドレス: ロードされるファイルは、現在のファイルからの相対アドレスです。
絶対アドレス: Windows のドライブ文字から始まり、ファイルの実際のアドレスに到達します。 Linux で / で始まる場合
たとえば、ファイルをロードします:
通常、PHP プロジェクトでは絶対アドレスが比較的頻繁に使用されます。
上記の include と require の機能は全く同じですので、使用方法や効果に違いはありません。ターゲット ロード ファイルの要件が異なるため、ターゲット ファイルが正しくない場合、エラー レベルが異なります。
を含む
必要
Include_once
一回のみ必須
一度ロードがある場合は、ロードを実行する前に、ターゲット スクリプトが現在のスクリプトにロードされているかどうかを判断します。すでにロードされている場合は再ロードされません。一度もロードしないのとは異なります。
Include_once と required_once の違い: この違いは、include と require の違いと同じです:
戻る
関数で return
を使用するreturn
を関数の外で使用するスクリプトの実行を停止するのと同じです。
しかし、ロードされたスクリプトに return が書き込まれると、動作が変わります
ターゲット ファイルに書き込まれた場合、return の意味は次のとおりです:
対象ファイル 36.php
ファイルをロードします。 include
の戻り値を受け取ります。
通常、この機能を使用してプロジェクト構成ファイルを作成します:
設定ファイル:
設定を使用する場所:
宿題
for($i=0 ;$i
スイッチ($i) {
ケース 3:
echo 'switch';
休憩 2;//継続 2;
}
echo $i;
}
コードは上記のとおりです。break を continue に置き換えるとどうなるでしょうか。その理由を説明してください。