この記事では主に 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 中国語 Web サイトの他の関連記事を参照してください。