ホームページ  >  記事  >  バックエンド開発  >  PHP プログラムの 3 つの主要なプロセス制御_PHP チュートリアル

PHP プログラムの 3 つの主要なプロセス制御_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:45:29915ブラウズ

PHPプログラムの三大プロセス制御

PHPプログラムの三大プロセス制御

① シーケンシャル制御(上から下、左から右)

②分岐制御

if(条件式){

//n複数のステートメント

}else if (条件式){

//n 複数のステートメント

}else if(条件式){

//.

}//他にもあるかもしれません

その他{

}

u ブランチステートメントの切り替え

基本的な文法構造

スイッチ(式){

場合定数 1:

//n複数のステートメント;

休憩;

場合定数 2:

//n複数のステートメント

休憩;

デフォルト:

//n複数のステートメント;

休憩;

}

u 定数の種類 (int、float、string、boolean、null

)

デフォルトはどこにでも配置できます

右側にHello12が出力されます。

結論: 一致するものがない場合、ケースの順序で最初に一致します

が到着すると、break または }

に遭遇するまでデフォルトが実行されます。

応用シナリオ: 分岐が数点の場合 (戦車の方向の決定など)、分岐が複数の領域 (範囲) の判断である場合は、if の使用を検討してください。

サイクル制御プロセス

for(ループの初期値; ループの条件; ステップサイズ){

//n複数のステートメント;

}

while(ループ条件){

//ループ本体、ステートメント

}

する{

//ループ本体

}while(ループ条件);

42. 通常の考え方によれば、データを受け入れるときは、$_REQUEST[‘parameter’] がデータ送信ページで指定された HTML 要素名と一致している必要があります。矛盾がある場合は、通知が表示されます。同時に、受け入れるデータは null であり、これは "" と同等です。

//$_REQUEST このメソッドはユーザーの投稿を受け入れるか、リクエストデータを取得できます

43、中断して続行

u ループ関連ステートメント - ブレーク

基本概念: 現在の for、while、do..while、switch、process を終了することを意味します。終了するレイヤーを示す番号を指定できます。

$i=0;

ながら(++$i){

スイッチ($i){

ケース5:

エコーは5時に終了します
;

休憩;

ケース 10:

エコー終了10
;

休憩 2;

デフォルト:

休憩;

}

}

エコー '$i='.$i;

結果は次のとおりです:

5時に退社
10時に辞めます
$i=10

上記の事例から、いくつかの結論を導き出します:

1. Break ステートメントはデフォルトでレベル 1 にジャンプします

2. Break ステートメントの後の数は、実際に飛び出すことができるループ レベルの数を超えることはできません。そうでない場合は、致命的なエラーが報告されます

Ø 関連ステートメントをループします - 継続します

基本概念: continue は、このループの残りのコードを終了し、新しいループを最初から開始するために使用されます (条件が true の場合、実行を継続します)。 continue の後に、再開するループの数を示す数値を続けることもできます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1040916.html技術記事 PHPプログラムの三大処理制御 PHPプログラムの三大処理制御 ①シーケンシャル制御(上から下、左から右) ②分岐制御 if(条件式) { //n 複数文}else if(条件式) ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。