显示$ _SESSION ['name']和$ _SESSION ['surname']

时间:2011-08-23 04:21:56

标签: php

我只想按会话显示姓名和姓氏。但是,他们返回0.我不明白为什么它返回0,即使它们都是字符串。代码没什么好处的;

<?php 

    echo   $_SESSION['name']+ ""+$_SESSION['surname'];

?>

2 个答案:

答案 0 :(得分:7)

句点(.)是PHP中的字符串连接运算符。

通过使用加法运算符(+),您将操作数强制转换为数字,其值为0。显然,0 + 0 + 0 = 0

你想要的是......

echo $_SESSION['name'] . $_SESSION['surname'];

我删除了中间的空字符串,因为它不会做任何事情。也许你的意思是空间?

答案 1 :(得分:0)

echo $_SESSION['name'] ." ". $_SESSION['surname'];

输出将像姓氏姓氏一样: Mohit Bumb