Php 为什么要连接?
我经常看到Youtube上的程序员连接起来,比如:.$example。 小问题,我想知道$name和$name之间有什么区别。 和“$name”,因为它们提供相同的输出Php 为什么要连接?,php,concatenation,Php,Concatenation,我经常看到Youtube上的程序员连接起来,比如:.$example。 小问题,我想知道$name和$name之间有什么区别。 和“$name”,因为它们提供相同的输出 <?php $name = 'Todd'; echo "Hello $name!"; echo "Hello " .$name. "!"; ?> 当您直接在字符串文本中使用变量时,很难读取。您(通常)会失去IDE用不同颜色显示内容的好处。您可以在问题中代码的StackOverflow格式中看到这一点
<?php
$name = 'Todd';
echo "Hello $name!";
echo "Hello " .$name. "!";
?>
当您直接在字符串文本中使用变量时,很难读取。您(通常)会失去IDE用不同颜色显示内容的好处。您可以在问题中代码的StackOverflow格式中看到这一点
如果您只使用<代码> ECHOR>代码>,请考虑使用字符串列表代替:
echo 'Hello ', $name, '!';
不需要串联,每个字符串都复制到输出缓冲区。从理论上讲,这是更快的,但对于典型的小字符串,您肯定不会注意到任何速度差异。是的,两者都产生相同的输出。
在下面的示例中,将解释双引号内的变量
$name = 'Todd';
echo "Hello $name!"; // prints "Hello Todd!"
当您需要使用单引号显示相同内容时,请参见相同的示例
$name = 'Todd';
echo 'Hello $name!'; // prints "Hello $name!"
在上述情况下,concatenate操作符将起到帮助作用。因此,您可以回显“Hello”。$name;//打印“你好,托德!”
连接运算符有它自己的特殊性,我只是在您的上下文中解释了它