我只是想通过会话显示姓名和姓氏.但是,他们返回0.我不明白为什么它返回0,即使它们都是字符串.代码没有任何意义;
<?php
echo $_SESSION['name']+ ""+$_SESSION['surname'];
?>
Run Code Online (Sandbox Code Playgroud)
period(.)是PHP中的字符串连接运算符.
通过使用加法运算符(+),您可以将操作数强制转换为其值为的数字0.显然,0 + 0 + 0 = 0.
你想要的是......
echo $_SESSION['name'] . $_SESSION['surname'];
Run Code Online (Sandbox Code Playgroud)
我删除了中间的空字符串,因为它不会做任何事情.也许你的意思是空间?