ホームページ >バックエンド開発 >PHPチュートリアル >phpmaster | PHP変数
PHP変数:プログラムの変化する値の柔軟な取り扱い
コアポイント
$
シンボルに続いて文字またはアンダースコアの組み合わせになります。一貫した命名規則は、明確で理解しやすいコードを書くために不可欠です。 echo
またはprint
を使用します。補間を使用して、文字列の変数名をその値に置き換えることができ、コードの読み取りを容易にすることができます。 PHP変数とは何ですか?
phpスクリプトでは、変数は値を表すために使用されます。名前が示すように、プログラムの実行中に変数の値を変更できます。変数は、PHPなどのプログラミング言語やHTMLなどのマークアップ言語を区別する重要な機能の1つです。変数を使用すると、コードを共通の方法で記述できます。これを説明するには、ユーザーが自分の名前とお気に入りの色を入力する必要があるWebフォームを検討してください。
フォームに記入するたびにデータは異なります。ユーザーは彼の名前がジョンであり、彼の好きな色は青だと言うかもしれません。別のユーザーは、彼女の名前がスーザンであり、彼女の好きな色は黄色だと言うかもしれません。ユーザーが入力した値を処理する方法が必要です。これを達成する方法は、変数を使用することです。 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で、スクリプトで初めて変数の名前を作成して作成するだけです。追加のアクションを実行する必要はありません。ただし、変数名は、標準ルールの一部に従う必要があります$
シンボルで始まります。 $
シンボル後の最初のキャラクターは、文字またはアンダースコアでなければなりません。 $customerName
は、上記の3つのルールすべてに従うため、有効な変数名です。 2番目のルールに違反しているため、3customer
は無効であり、$
シンボルの後の最初の文字は文字またはアンダースコアでなければなりません。変数に意味のある名前を付けるのが最善です。保存しているデータが顧客の名前である場合、賢明な名前は$customerName
になる場合があります。また、$abc123
と呼ぶこともできますが、以前の提案によく同意することを願っています。さまざまな規則に従って変数名を書くことができます。何を選択しても、スクリプト全体で一貫性を保ち、その慣習に従うことが重要です。たとえば、アンダースコアを使用して単語を分離する($customer_name
など)、大文字を使用して単語を区別することができます。変数に名前を付けるときは、上位文字と小文字の両方を使用できますが、はとは異なることに注意してください。 PHPは、これら2つの変数を異なる変数として扱います!これは、命名協定を順守する必要性を強化します。 $customerName
$CustomerName
変数割り当て$customerName
最初に、変数
には値「フレッド」が割り当てられます。これは<?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
$total = 0; // 整数
$total = "Year to Date"; // 字符串
$total = true; // 布尔值
$total = 100.25; // 双精度浮点数
$total = array(250, 300, 325, 475); // 数组
<?php
$firstNumber = 4;
$secondNumber = 6;
$result = $firstNumber + $secondNumber;
(FAQに関する調査コンテンツは、元のテキストが完全に擬似オリジナル化されているため、必要に応じて選択的に保持または合理化できます。)
以上がphpmaster | PHP変数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。