PHPで複数の変数を宣言するにはどうすればよいですか? (複数の方法の紹介)

藏色散人
リリース: 2023-04-03 18:30:02
オリジナル
10058 人が閲覧しました

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 で変数を宣言する方法に関する関連知識の紹介です。困っている友達に役立つことを願っていますが、不足している点があれば、ネチズンの皆さんが私に提案してくれることを願っています。

以上がPHPで複数の変数を宣言するにはどうすればよいですか? (複数の方法の紹介)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート