2012-10-23 57 views
0

我想獲得一個PHP變量來返回普通的HTML代碼,以及當前年份(用echo date("Y");表示)。這是我目前的語法:

$myvar = "Lorem ipsum dolor sin amet " echo date("Y") " foo bar";

我收到一個錯誤,說 Parse error: syntax error, unexpected T_ECHO in /path/to/my/document on line 28。我究竟做錯了什麼?如何插入回聲日期(「Y」);變成一個變量?

+1

所以,不要「回聲」它 - 因爲迴應立即寫入HTTP響應。相反,concat(關鍵字,查找它) - date(「Y」)表達式的結果 - 與字符串文字.. – 2012-10-23 17:19:01

回答

7
$myvar = "Lorem ipsum dolor sin amet " . date("Y") . " foo bar"; 
3
你錯過了正確的拼接語法

,需要是,

$myvar = "Lorem ipsum dolor sin amet " . date("Y") . " foo bar"; 

echo是用來打印/顯示在變量值的命令。

echo $myvar; //will display "Lorem ipsum dolor sin amet 2012 foo bar" 
1

簡單,

$date = date("Y"); 
echo"lorem ipsum dolor sin amet $date"; 

保持簡單!