次のように現在の年を表示する変数を設定しました。
$now = new DateTime();
$year $now->format("Y");
私は次のようにエコーを使用しています:
echo $str='Hello World, year is $year';
これは年を表示していませんが、何が間違っていますか?
交換
echo $str='Hello World, year is $year';
に
echo $str="Hello World, year is $year";
=
最初にの演算子を忘れてから、一重引用符の中$year
に入れ$year
てそれをエコーしようとしましたが、機能しません。
$now = new DateTime();
$year = $now->format("Y");
$str = 'somthing';
echo $str."Hello World, year is $year";
=
変数の割り当てに符号がありません.
$now = new DateTime();
$year = $now->format("Y");
echo "Hello World, year is $year";
変数をエコーする場合は、単一引用符の代わりに二重引用符を使用する必要があります
echo "Hello World, year is $year";
PHP は、変数の二重引用符で囲まれた文字列のみを解析します。文字列を " で囲むか、文字列連結子を使用します。
echo 'Hello World, year is' . $年;
また
echo "Hello World, year is $year";
それに加えて、変数の代入をエコーしようとします...