我注意到,大多数使用串联运算符的示例都在">"前后显示空白。
例如:
header('Location: http://google.com?c1=' . $var1 . '&c2=' . $var3);
但在这个例子中,如果没有空白,这似乎可以很好地工作:
header('Location: http://google.com?c1='.$var1.'&c2='.$var3);
第二种方式使用串联运算符有什么问题吗?
否,添加空白是为了提高可读性。
就像
if($var=='test'){echo'ok';}
和
if ($var == 'test')
{
echo 'ok';
}
不需要空格,但它们使阅读更容易。
php手动