2010-02-20 68 views
2

上面登錄過的用戶(即Hello Mike或Welcome Mike),當用戶登錄我的網站時,我希望它打招呼或歡迎「用戶」我試圖讓我的網站顯示誰在PHP

我使用下面的代碼:

[code]  
<?php 
$user = $_GET['session_is_registered']; 
echo ('$user'); 
?> 
[/code]  

但只顯示 「$用戶」

我究竟做錯了PHP的?

感謝

回答

1

當使用「單引號,這意味着文字。你不需要任何引號。

echo $user; 

那就是它。

2

如果要在字符串內評估$user變量,請使用雙引號。否則只是使用:

echo $user; 

正如其他答案已經陳述。

+0

或使用內聯temp(http://www.refactoring.com/catalog/inlineTemp.html)刪除臨時變量「$ user」,可能使用大括號在雙引號內使用數組引用串。 – 2010-02-20 20:56:00

5

只使用

echo $user; 

回聲是一個關鍵字,而不是一個功能,所以你不需要括號。此外,要評估字符串內的變量,您需要使用雙引號echo "Hello, $user";。如果你只是自己使用這個變量,你根本不需要引號。

echo $user; 
echo 'Hello, ' . $user; 
echo "Hello, $user. Your last visit was $lastVisitDate."; 
+0

啊優秀,我會試試看! – Adam 2010-02-20 20:41:10

相關問題