ホームページ >バックエンド開発 >PHPチュートリアル >PHP チュートリアル プログラム制御_PHP チュートリアル。
プログラム制御
この章では、PHP の内部を深く掘り下げ、関数、式、およびステートメントを使用してプログラムを制御する方法について説明します。
前の章では、データの操作方法について予備的に説明しました。オペランドと演算子を構成要素と見なす場合、それらを組み合わせて式を形成できます。さらに、式を使用してステートメントを形成したり、ステートメントを使用して関数を形成したり、関数を使用してプログラムを形成したりすることができます。
ヒント: プログラミング言語の基本要素について学習する場合、全体像を理解すること、つまり、これらの要素がどのように完全なプログラムを構成するかを理解することは非常に難しい場合があります。しかし、心配しないで、楽観的になりましょう。次の章では、プログラム全体を段階的に示し、プログラムがどのように構築されるかを段階的に説明します。
4.1 式
オペランドと演算子を組み合わせると、式が形成されます。本書全体の例では多くの表現が示されていますが、それらに焦点を当て始めたのは今だけです。
式は、値 (スカラーまたは配列) を計算するために 1 つ以上の演算子で接続されたオペランドです。
最も基本的な式は数値です:
12
この簡単な始まりから始めて、徐々により複雑な式について説明します:
-12
-12 + 14
-12 + 14 * (24 / 12)
( - 12 + 14 * (24 / 12))&& Calculate_total_cost()
各式は、複雑さを考慮せずに、実際にはより小さな式と 1 つ以上の演算数値で構成されていることに注意してください。コンピュータープログラマーが、定義される概念を使用してその概念を定義することを再帰と呼びます。再帰が完了すると、コンピュータが各部分を完全に実行できるようになるまで、式をより単純な部分に分割できます。
4.1.1 単純な式
単純な式は、単一の代入演算子または単一の関数呼び出しで構成されます。これらの表現は非常に簡単なので、詳しく説明する必要はありません。以下にいくつかの例を示します:
*initialize_pricing_rules() -- 関数を呼び出します。
* $str_first_name = 'John' -- 初期化スカラー。
* $arr_first_names = array( 'John', 'Marie') -- 配列を初期化します。
4.1.2 副作用のある単純な式
式には、主なタスクに加えて、他の副作用もあります。この副作用は、1 つ以上の変数の値が変更され、これらの変更が代入演算子の結果ではない場合に発生します。たとえば、関数呼び出しでグローバル変数 (グローバル変数とは、global キーワードを使用して関数内で指定される変数) を設定したり、プラス演算子で変数の値を変更したりできます。副作用によってプログラムが読みにくくなる可能性があるため、プログラミングの目標の 1 つは、副作用をできる限り最小限に抑えることです。
副作用を避けるには、global キーワードを使用しないことをお勧めします。
副作用のある次の式の例を見てみましょう:
* $int_total_glasses = ++$int_number_of_glasses