2010-02-20 34 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

相关问题