Php 为什么这段代码会产生;语法错误,意外'='&引用;?

Php 为什么这段代码会产生;语法错误,意外'='&引用;?,php,string,concatenation,syntax-error,echo,Php,String,Concatenation,Syntax Error,Echo,此代码给出错误语法错误,意外的“=” 问题出在哪里?点与等号之间的间距=而不是=如果您要输出所有这些内容,那么为什么要连接呢?只是附和一下: $text . = '1 paragraph'; $text . = '2 paragraph'; $text . = '3 paragraph'; echo $text; 我想你想要: echo '1 paragraph', '2 paragraph', '3 paragraph'; 请注意,第一行没有使用=,而只使用=也可以这

此代码给出错误
语法错误,意外的“=”


问题出在哪里?

点与等号之间的间距<代码>=而不是
=

如果您要输出所有这些内容,那么为什么要连接呢?只是附和一下:

$text . = '1 paragraph';
$text . = '2 paragraph';
$text . = '3 paragraph';
echo $text;
我想你想要:

echo '1 paragraph', 
     '2 paragraph',
     '3 paragraph';

请注意,第一行没有使用
=
,而只使用
=

也可以这样回音


echo“1段”、“2段”、“3段”

其他人已经指出了错误:
=
之间的空格


这是一个语法/分析错误。当PHP看到
后跟空格时,它将
作为单独的标记,用于字符串连接。现在它需要一个字符串或一个变量。但是当它看到
=
时,会抛出解析错误,因为它与PHP语法不匹配。

此代码中没有多行数据。而且没有多个变量可以合并为一个。你最好用自然语言来解释,而不是PHP,你想达到什么目的?你在船上的时间足够长了,知道“不起作用”不是一个问题的有效描述。@很高兴自从你添加了错误消息后,我早就取消了我的反对票。好吧,你还是在责怪那群人,而不是你自己。没有吸取任何教训。这种自私的态度足以成为否决票的理由。@Happy看着你的92个问题(其中许多问题我已经回答并提供了后续支持):你真的能抱怨这里的人对你不好吗?Happy,你确定语法错误来自该命令而不是任何地方吗,连接是编程的原始基础,使用Pekka语句行可以工作。逗号(,)比点(.)更快地实现连接echo@WebDeveloper使用
根本不是连接。它只是将多个参数传递给
echo
,并将它们直接发送到输出。使用
时,在将参数传递给
echo
之前,先将参数串联起来。无论您是使用
还是
,这里都有一个µ-优化不值得一提。
$text = '1 paragraph';
$text .= '2 paragraph';
$text .= '3 paragraph';
echo $text;