Web サイトを構築するために使用されるいくつかの html コマンドを php でエコーする場合、これら 2 つの違いは何ですか?
質問する
87 次
3 に答える
2
引用符の間に何もなければ、何も役に立ちません。一般的に文字列を囲むためにさまざまな引用符タイプを使用することについて話していると思います。最も重要な違いは、二重引用符は変数の補間とエスケープを行いますが、単一引用符で囲まれた文字列は行いません。例えば:
$num = 5;
echo 'You have $num apples.\n'; // You have $num apples.\n
echo "You have $num apples.\n"; // You have 5 apples.[newline]
ただし、単一引用符は、いくつかの状況でエスケープを解釈します。
echo 'It\'s interpreting these backslash \\ escapes.';
// It's interpreting these backslash \ escapes.
于 2012-05-26T06:26:33.677 に答える
0
二重引用符が使用されている場合、phpは変数名(たとえば$ var)を変数名として解釈し、変数値を出力またはエコーします。
一重引用符が使用されている場合、phpはそれを通常の文字列として扱います。
$name = "Jane";
echo 'Hello $name'; // output is Hello $name
echo "Hello $name"; // output is Hello Jane
于 2012-05-26T09:38:30.863 に答える
0
あなたの質問がechoのショートカット方法に関するものであれば、
このマニュアルを見る必要があるかもしれませんhttp://php.net/manual/en/function.echo.php
于 2012-05-26T06:32:23.017 に答える