ホームページ >バックエンド開発 >PHPの問題 >PHPで変数を定義する方法

PHPで変数を定義する方法

silencement
silencementオリジナル
2019-09-25 09:15:595160ブラウズ

PHPで変数を定義する方法

変数とは、プログラムの実行中にいつでも変更できる量を指します。コード内では 1 つの変数だけを使用することも、複数の変数を使用することもできます。単語、単語などを使用できます。変数に格納される値、日付、属性など。変数の値は一時的なもので、プログラムの実行中に存在しますが、プログラムが終了すると変数の値は失われます。先ほどの例でも変数を使用していますが、詳細な説明はありませんので、ここでは変数の作成方法と変数の参照方法を詳しく紹介します。

変数の作成

PHP の変数は、ドル記号 ($) がプレフィックスとして付けられた識別子です。識別子は、変数の名前、変数の名前など、さまざまなオブジェクトを識別する記号です。関数名、または他のユーザー定義オブジェクトの名前。 PHP では、識別子の命名は次の規則に従う必要があります。

識別子は 1 つ以上の文字で構成できますが、文字またはアンダースコアで始める必要があります。さらに、識別子は、文字、数字、アンダースコア文字、および 127 ~ 255 のその他の ASCII 文字のみで構成できます。 my_a、Ss、_value などの識別子名はすべて正当ですが、q^a や 4tt などの変数名は不正です。

識別子では大文字と小文字が区別されます。したがって、変数 $recipe は、変数 $Recipe、$rEciPe、または $recipeE とは異なります。

識別子は任意の長さにすることができます。これは、プログラマが名前を通じて識別子の目的を正確に説明できるため、有益です。

識別子名は、PHP の事前定義キーワードと同じにすることはできません。

変数を作成するプロセスでは、最初に変数を宣言してから、その変数に値を割り当てるのが良い習慣です。 PHP は弱い型指定言語であるため、変数を宣言するときに変数を明示的に宣言する必要はありません。変数には任意の型の値を格納できます。PHP では、変数は実行時に型チェックされ、別の値に置き換えることができます。別の型。変数の値。以下で変数を宣言し、その変数の値を別の型の別の値に置き換えて、代入なしで変数を宣言します。具体的なコードは次のとおりです:

$what = “Yound Tang”;
$what = 25;
$name;

PHP では変数を与えます。代入には値の代入と参照の代入の 2 つの方法があります。値の代入とは、代入式を通じて変数に値を直接コピーすることで、変数の元の値が上書きされます。変数の宣言時に代入がない場合、その動作は NULL と同じになります。変数宣言時に値を代入するのはよく使われる変数の代入方法ですが、使用例は以下の通りです:

$name = “唐晓阳”;
$age = “23”;
$sex = “男”;
echo “你的姓名是:”.$name.”<br/>”;
echo “你的年龄是:”.$age.”<br/>”;
echo “你的性别是:”.$sex.”<br/>”;

このコードを実行すると実行結果は以下のようになります:

你的姓名是:唐晓阳
你的年龄是:23
你的性别是:男

PHPでは、変数を宣言して値を直接割り当てることも、そうでないこともできます。値を格納するために変数を使用する必要がある場合は、参照によって値を割り当てることができます。参照による代入とは、作成された変数が別の変数によって参照される内容と同じ内容を持つことを意味します。変数。したがって、複数の変数が同じ内容を参照している場合、それらのいずれかを変更すると、残りの変数に反映されます。参照の割り当ては、等号の後に & 記号を追加することで完了できます。参照割り当ての形式の例を以下に示します。

$value1="Hello World";
value2=&value1;
$value2="GoodBye";
echo $value1.”<br/>”;
echo $value2.”<br/>”;

上記のコードでは、変数 value1 が作成され、値 "Hello World" が割り当てられています。次のステートメントでは、変数 $value2 が参照割り当てを使用しています。つまり、value1 の値が value2 に割り当てられています。このとき、これら 2 つの変数はライフ コミュニティです。一方が変更されると、もう一方は結果を表示します。このコードの実行結果は次のとおりです:

GoodBye
GoodBye

以上がPHPで変数を定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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