目次:
- エコーおよびプリントステートメントの変数
- 変数は、単一のPHPセクションだけでなく、スクリプト全体の情報を保持します。変数がファイルの先頭で "yes"に設定されている場合、変数はページの最後に "yes"を保持します。たとえば、ファイルに次の文があるとします。
- PHPは変数の値を調べるためにprint_rという名前の関数を提供しています。変数値を表示するには、次の文を記述できます。
- PHPは変数値とそのデータ型を表示するために使用できるvar_dumpという名前の関数を提供します。
ビデオ: 変数(phpの基本) 2025
を設定すると、Webページ上のPHP変数の値をecho、print、print_r、またはvar_dumpのいずれかのステートメントを使用して表示できます。
エコーおよびプリントステートメントの変数
エコーまたはプリントステートメントを使用して、Webページの変数に値を表示できます。たとえば、$ age変数を12に設定し、PHPセクションで次のPHP echo文を使用すると、出力は12になります。
<! - 1 - >echo $ age;
HTMLファイルに次の行を含める場合:
あなたの年齢はです。
Webページの出力は
あなたの年齢は12です。
表の目的のために、$ string1がHelloに設定され、$ string2がWorld! 。
printステートメント | 出力 |
---|---|
print $ string1; | こんにちは |
print $ string1、$ string2; | HelloWorld! |
print "$ string1 $ string2"; | こんにちは! |
print "Hello"、$ string2; | こんにちは! |
print "Hello"、 ""、$ string2; | こんにちは! |
print '$ string1'、 '$ string2'; | $ string1World! |
一重引用符と二重引用符は、一重引用符(
-
" ): 一重引用符を使用すると、変数名がそのまま返されます。 二重引用符(
-
" ): 二重引用符を使用すると、変数名が変数値に置き換えられます。 変数名を定義するために、変数名を中括弧({})で囲む必要があることがあります。たとえば、次の文はbirdを$ pet変数として出力しません。
<! - 3 - >
$ pet = "bird"; echo "$ petcageが到着しました。";言い換えれば、出力は鳥かごが到着しないことになります。むしろ、PHPは変数$ petcageを探し、それを見つけることができません。中括弧を使用して$ pet変数を区切って正しい出力をエコーすることができます:
$ pet = "bird"; echo "{$ pet}ケージが到着しました。";
上記の声明では、
鳥かごが到着しました。
変数の値の保持期間
変数は、単一のPHPセクションだけでなく、スクリプト全体の情報を保持します。変数がファイルの先頭で "yes"に設定されている場合、変数はページの最後に "yes"を保持します。たとえば、ファイルに次の文があるとします。
Hello World!
こんにちは!
2番目のPHPセクションのechoステートメントにHarryが表示されます。これらのステートメントから生成されるWebページは、
Hello World!もう一度こんにちは! Harry
print_rステートメントで変数を表示する
PHPは変数の値を調べるためにprint_rという名前の関数を提供しています。変数値を表示するには、次の文を記述できます。
$ weekday = "Monday"; print_r($平日);
print_rの出力は
Monday
var_dump文で変数を表示します。
PHPは変数値とそのデータ型を表示するために使用できるvar_dumpという名前の関数を提供します。
変数値を表示するには、次の文を記述できます。
$ weekday = "Monday"; var_dump($ weekday);
var_dumpの出力は
string(6)です。 "Monday"
$ weekdayの値は月曜日です。出力は、値が6文字の文字列データ型であることも示しています。
PHPのトラブルシューティングには、頻繁にvar_dumpを使用します。その使用はその目的のために不可欠です。
