ホームページ  >  記事  >  バックエンド開発  >  PHPプロセス制御のポイントを共有する

PHPプロセス制御のポイントを共有する

小云云
小云云オリジナル
2018-03-01 11:17:531225ブラウズ

この記事では主に PHP プロセス制御の重要なポイントを説明します。お役に立てれば幸いです。

1. PHP で配列を走査する 3 つの方法とその違い
1.1. for ループ
はインデックス配列のみを走査可能

1. foreach
はインデックス配列と連想配列を走査可能
ポインターは配列アクションの先頭を指します

1.3、while、list()、each() の組み合わせ
など:
while(list($key,$value) = each(array_expression)){
loop body
}
can インデックス配列と連想配列を走査しても、reset() は実行されません

2. 拡張テスト ポイント: 分岐構造
2.1、if... elseif
elseif ステートメントは true となる式が存在する、つまり、実行できるステートメントブロックは 1 つだけです 複数の elseif 節は排他関係にあり
、範囲が狭い条件が常に優先して最初に処理されます

2.2、switch...case...
ifとは​​異なり、switchの後ろの制御式のデータ型は整数、浮動小数点、または文字列のみです
switchのContinue文の機能はbreakと似ています
ジャンプします。スイッチの外側のループから抜け出して、 continue 2

three を使用できます。本当の質問
PHP で複数の if...elseif ステートメントを最適化するにはどうすればよいですか?
1. 範囲が小さく、可能性の高い条件から順に処理していきます。 2. 判定内容が比較的複雑で、判定値が整数型、浮動小数点型、または文字列型の場合は、switch を使用します。 ..case ...置換

関連する推奨事項:

php フロー制御関数エラーが発生しやすいメモの共有

php のフロー制御ステートメントとループ制御ステートメントの詳細な説明

JavaScript チュートリアル - フロー制御ステートメント

以上がPHPプロセス制御のポイントを共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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