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

use*_*970 1 php

我只是想通过会话显示姓名和姓氏.但是,他们返回0.我不明白为什么它返回0,即使它们都是字符串.代码没有任何意义;

<?php 

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

?>
Run Code Online (Sandbox Code Playgroud)

ale*_*lex 7

period(.)是PHP中的字符串连接运算符.

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

你想要的是......

echo $_SESSION['name'] . $_SESSION['surname'];
Run Code Online (Sandbox Code Playgroud)

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