Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如:
<?php $var1 = '牛'; $var2 = '羔羊'; ?> <?=$var1,$var2?>
或者最后一部分应该是:
<?=$var1.$var2?>
您正在执行的操作是串联。从技术上讲,您也可以使用逗号,但为了清楚起见,我会使用连接运算符,它是一个句点(或点)。
使用逗号似乎稍微快一些,但这种速度差异可以忽略不计。代码应该始终针对阅读进行优化(根据定义已经很难阅读),只有在遇到严重的性能问题时才能开始优化。即便如此,用传递多个参数来代替串联也不会有太大改善。
此外,这仅适用于 echo() 函数。一致性通常是好事。
PS 为了便于阅读,通常还建议在逗号后或运算符周围使用空格:
<?=$var1 . $var2?> <?=$var1, $var2?>