phpmaster | PHP変数

William Shakespeare
William Shakespeareオリジナル
2025-03-03 08:25:15764ブラウズ

PHP変数:プログラムの変化する値の柔軟な取り扱い

コアポイント

  • PHP変数は、プログラムの可能な変更を表すために使用され、一般的なコードが入力値を処理できるようにし、データ処理を簡素化し、効率の向上を可能にします。
  • PHP変数は、プログラマーによって作成され、$シンボルに続いて文字またはアンダースコアの組み合わせになります。一貫した命名規則は、明確で理解しやすいコードを書くために不可欠です。
  • PHPでは、変数の割り当ては変数名と値を書くことによって行われます。 PHPは、値に基づいて変数を正しいデータ型に自動的に変換するゆるいタイプの言語です。
  • PHP変数の値を表示するには、echoまたはprintを使用します。補間を使用して、文字列の変数名をその値に置き換えることができ、コードの読み取りを容易にすることができます。

PHP変数とは何ですか?

phpスクリプトでは、変数は値を表すために使用されます。名前が示すように、プログラムの実行中に変数の値を変更できます。変数は、PHPなどのプログラミング言語やHTMLなどのマークアップ言語を区別する重要な機能の1つです。変数を使用すると、コードを共通の方法で記述できます。これを説明するには、ユーザーが自分の名前とお気に入りの色を入力する必要があるWebフォームを検討してください。

phpmaster | PHP Variables

フォームに記入するたびにデータは異なります。ユーザーは彼の名前がジョンであり、彼の好きな色は青だと言うかもしれません。別のユーザーは、彼女の名前がスーザンであり、彼女の好きな色は黄色だと言うかもしれません。ユーザーが入力した値を処理する方法が必要です。これを達成する方法は、変数を使用することです。 PHPはいくつかの標準変数を自動的に作成しますが、ほとんどの場合、変数は(プログラマー)(または宣言)によって作成されます。 $name$colorという名前の2つの変数を作成することにより、入力値を処理する共通コードを作成できます。ジョンの場合、このコード:

<?php echo "Hello, $name. Your favorite color is $color.";

表示:

<code>Hello, John. Your favorite color is blue.</code>
一方、スーザンは次のようになります

この記事の残りの部分で変数の名前と変数の値を表示することについて説明しますが、一般的な変数を使用することでデータ処理を容易にする方法を理解することが重要です。
<code>Hello, Susan. Your favorite color is yellow.</code>

変数を作成

PHPで、スクリプトで初めて変数の名前を作成して作成するだけです。追加のアクションを実行する必要はありません。ただし、変数名は、標準ルールの一部に従う必要があります
  1. 名前は$シンボルで始まります。
  2. $シンボル後の最初のキャラクターは、文字またはアンダースコアでなければなりません。
  3. 後続の文字は、文字、数字、アンダースコアの組み合わせにすることができます。

$customerNameは、上記の3つのルールすべてに従うため、有効な変数名です。 2番目のルールに違反しているため、3customerは無効であり、$シンボルの後の最初の文字は文字またはアンダースコアでなければなりません。変数に意味のある名前を付けるのが最善です。保存しているデータが顧客の名前である場合、賢明な名前は$customerNameになる場合があります。また、$abc123と呼ぶこともできますが、以前の提案によく同意することを願っています。さまざまな規則に従って変数名を書くことができます。何を選択しても、スクリプト全体で一貫性を保ち、その慣習に従うことが重要です。たとえば、アンダースコアを使用して単語を分離する($customer_nameなど)、大文字を使用して単語を区別することができます。変数に名前を付けるときは、上位文字と小文字の両方を使用できますが、とは異なることに注意してください。 PHPは、これら2つの変数を異なる変数として扱います!これは、命名協定を順守する必要性を強化します。 $customerName $CustomerName変数割り当て$customerName

新しい名前を書くことでいつでもPHPに新しい変数を作成できるようになったことがわかったので、別の例を見て、それらに値を割り当てる方法を確認しましょう。

最初に、変数

には値「フレッド」が割り当てられます。これは
<?php echo "Hello, $name. Your favorite color is $color.";
assionment

と呼ばれます。これは$customerNameを使用するのは初めてであるため、変数が自動的に作成されます。その後、を書くたびに、PHPは値「フレッド」を使用することを知っています。次に、を書きます。値を割り当てることなく変数を作成することは可能ですが、これは通常、良い実践とは見なされません。デフォルト値を割り当てて、値があることを知っていることをお勧めします。変数は可変であることを忘れないでください。そのため、いつでも値を変更できます。その後、変数は346646の値が割り当てられます。最後に、$customerNameの値は$customerNameに割り当てられます。ある変数の値を別の変数に割り当てることができます。変数によって参照されるデータ型には、異なる「タイプ」があることに注意してください。この属性は、データ型$customerIDデータ型$customerIDと呼ばれます。 「フレッド」は引用符で与えられているため、$customerID文字列$customerName(文字列はテキストの派手な名前です)です。 346646は明らかに数字です(より具体的には、整数$customerID)。さまざまなデータ型を使用した割り当ての例をいくつか紹介します。 $customerName 変数の命名と割り当ての基本を理解したので、この例を見て、答えを理解できるかどうかを確認しましょう。

<?php echo "Hello, $name. Your favorite color is $color.";
前のセクションの例は、

シンボルの右側の値が=シンボルの左側の変数名に割り当てられているため、値4が=に割り当てられていることを示しています。最後の行を注意深く見てください。私はそれを以前に説明したことがありませんが、$firstNumberシンボルは演算子であり、その場合、追加が実行されます。それで、あなたは の価値は何だと思いますか?あなたの答えが10の場合、おめでとうございます、これは正しいです!そうでない場合は、もう一度例を確認して、指示を注意深く読んでください。 $result

変数の値を表示

最初にわかるように、

を使用して、変数で表される値を表示できます。必要に応じてechoを使用することもできます。これは、printが入力が少ないことを除いて、この2つの間にほとんど違いがないためです。 echo

<code>Hello, John. Your favorite color is blue.</code>
変数コンテンツの前にいくつかの見積マークを追加することにより、例をより意味のあるものにしたいと思うかもしれません:

<code>Hello, Susan. Your favorite color is yellow.</code>
引用符のテキストと変数名の間のドットは、接続演算子です。文字列と変数の値を一緒に連結します。接続の使用を避け、代わりに

補間を使用することができます。補間とは、変数名が文字列に表示され、その値に置き換えられる場合です。これを利用すると、コードが読みやすくなる場合があります。

<?php
$customerName = "Fred";
$customerID;
$customerID = 346646;
$customerName = $customerID;
PHPは、二重引用符で囲まれた文字列を自動的に補間します。変数の名前をテキストで表示する場合は、変数名の前にバックスラッシュを使用できます。

代わりに、PHPは単一の引用に囲まれた文字列に補間を実行しません。したがって、これは同様に有効なステートメントです:
<?php
$total = 0;                              // 整数
$total = "Year to Date";                 // 字符串
$total = true;                           // 布尔值
$total = 100.25;                         // 双精度浮点数
$total = array(250, 300, 325, 475);      // 数组

変数の詳細については、PHPドキュメントをご覧ください。ここで学んだことすべてを確認し、PHPが自動的に定義し、スクリプトに提供する特別な変数、変数がそれを宣言するコンテキストにどのように拘束されるか、さらには変数が他の変数の名前としてどのように使用されるかを学びます。
<?php
$firstNumber = 4;
$secondNumber = 6;
$result = $firstNumber + $secondNumber;

(FAQに関する調査コンテンツは、元のテキストが完全に擬似オリジナル化されているため、必要に応じて選択的に保持または合理化できます。)

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

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