PHP 関連のプログラム コードを記述するとき、変数の宣言は基本的な操作です。そこでこの記事ではPHPで変数を宣言する方法を紹介します。困っている友達の役に立てば幸いです。
まず第一に、誰もが php 変数とは何なのかを理解する必要があります。つまり、PHP の変数は、数学における集合と同様に、情報を保存するために使用されるコンテナーです。割り当て方法は数学の代数に似ています。例: a=1;b=2; then c=a b;c=3.
注: PHP プログラミング全体を通じて、これらの文字は変数を表します。
1. 通常の変数 $a = "hi" を設定します;
2. 関数内の静的変数
static $a = 0;
注: 宣言内の式の結果を代入すると、 static $a =3 3; (エラー) などの解析エラーが発生します
静的変数は、関数の後のローカル関数ドメイン (関数内) にのみ存在します。が実行されても、変数値は失われず、再帰呼び出しに使用できます。
3. 変数に値を割り当てます:
$bar = &$foo;
割り当てられた変数の前にアンパサンドを追加します。
新しい変数を変更すると、元の変数に影響します。この割り当て操作のほうが高速です。
注: アドレスを割り当てることができるのは、名前付き変数のみです
$bar = &$a;
$bar = &$foo;
$bar の値を変更すると、変数 foo の値のみが変更され、a (参照が変更されました)
4. 変数変数 (シンボル ($))
$$a = "world";
両方の変数が定義されています: # の内容
##$a は "hello" で、$hello の内容は "world" です。 したがって、次のように表現できます: echo "$a ${$a}"; または echo "$a $hello"; どちらも出力: hello world可変変数を配列で使用するには、あいまいさを解決する必要があります。これは、$a[1] が必要である $$a[1] を記述するときにパーサーが知る必要があることです。 変数として $$a を使用し、変数内のインデックス [1] の値を取り出したいとします。この問題を解決するための構文は次のとおりです。 ${$a[1]}、2 番目のケースには ${$a}[1] を使用します。
以上がPHPで複数の変数を宣言するにはどうすればよいですか? (複数の方法の紹介)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。