我经常看到YouTube上的程序员串联起来:。$ example。小问题,我想知道。$ name之间有什么区别。和“ $ name”,因为它们给出相同的输出。
<?php
$name = 'Todd';
echo "Hello $name!";
echo "Hello " .$name. "!";
?>
当直接在字符串文字中使用变量时,很难阅读。您(通常)会失去IDE的好处,用不同的颜色向您展示什么是什么。您可以在问题代码的StackOverflow格式中看到此内容。
如果您只是使用echo
,请考虑使用字符串列表代替:
echo 'Hello ', $name, '!';
不需要连接,每个字符串都将复制到输出缓冲区。从理论上讲这是更快的,但是对于典型的小字符串,您当然不会注意到任何速度差异。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句