在PHP中回显此行时出现问题
我回这句话有困难。有人愿意帮忙吗在PHP中回显此行时出现问题,php,quotes,echo,Php,Quotes,Echo,我回这句话有困难。有人愿意帮忙吗 echo '<li><a href="http://stackoverflow.com/thread-'.$row->tid.'-1-1.html'">'.$row->subject.'</a></li>'; echo''; 您的报价不匹配 ....'-1-1.html">'.... 你的报价不匹配 ....'-1-1.html">'.... 由于字符串包含在中,您必须关闭引号,连接变
echo '<li><a href="http://stackoverflow.com/thread-'.$row->tid.'-1-1.html'">'.$row->subject.'</a></li>';
echo'';
您的报价不匹配
....'-1-1.html">'....
你的报价不匹配
....'-1-1.html">'....
由于字符串包含在中,您必须关闭引号,连接变量,然后重新打开引号:
echo '<li><a href="http://stackoverflow.com/thread-'
. $row->tid
. '-1-1.html">'
. $row->subject
. '</a></li>';
echo'';
(分成几行以提高可读性)
否则,您可以使用字符串进行变量插值——转义字符串中的双引号:
echo "<li><a href=\"http://stackoverflow.com/thread-{$row->tid}-1-1.html\">{$row->subject}</a></li>";
echo“”;
当字符串包含在中时,您必须关闭引号,连接变量,然后重新打开引号:
echo '<li><a href="http://stackoverflow.com/thread-'
. $row->tid
. '-1-1.html">'
. $row->subject
. '</a></li>';
echo'';
(分成几行以提高可读性)
否则,您可以使用字符串进行变量插值——转义字符串中的双引号:
echo "<li><a href=\"http://stackoverflow.com/thread-{$row->tid}-1-1.html\">{$row->subject}</a></li>";
echo“”;
?>
?>
像这样:
echo '<li><a href="http://stackoverflow.com/thread-'.$row->tid.'-1-1.html">'.$row->subject.'</a></li>';
echo'';
像这样:
echo '<li><a href="http://stackoverflow.com/thread-'.$row->tid.'-1-1.html">'.$row->subject.'</a></li>';
echo'';
< /代码> 你在这部分中间重复了一个引号:<代码> -1-1。HTML“>”/代码>。这个单引号当前正在关闭字符串,将导致解析错误。
如果您的编辑器支持语法高亮显示,您将能够注意到此引用后的颜色差异
要解决此问题,请将此代码更改为:
echo '<li><a href="http://stackoverflow.com/thread-'.$row->tid.'-1-1.html">'.$row->subject.'</a></li>';
echo'';
> p>你在这一部分的中间部分重复了一个简单的引用:<代码> -1-1。HTML“>”/代码>。此单引号当前正在关闭字符串,并将导致分析错误
如果您的编辑器支持语法高亮显示,您将能够注意到此引用后的颜色差异
要解决此问题,请将此代码更改为:
echo '<li><a href="http://stackoverflow.com/thread-'.$row->tid.'-1-1.html">'.$row->subject.'</a></li>';
echo'';
只有一个不需要的报价。你不能自己发现它吗?我想是语法荧光灯帮你发现的。是的,感谢所有的人。只有一个不想要的报价。你不能自己发现它吗?我想语法荧光笔帮你发现了它。是的,感谢所有的人。非常感谢你让我知道了获得相同效果的其他方法。你不需要连接变量。Echo接受多个参数(Echo'hi'、$name、'welcome to site';),这比将字符串连接在一起要快。在回音一、二十行时没有问题。但在数百行/数千行上使用echo时,可以节省大量性能。@Dickie事实上,根本没有任何大规模或性能节省。不要听无稽之谈多谢你让我知道了获得同样效果的其他方法。你不需要连接变量。Echo接受多个参数(Echo'hi'、$name、'welcome to site';),这比将字符串连接在一起要快。在回音一、二十行时没有问题。但在数百行/数千行上使用echo时,可以节省大量性能。@Dickie事实上,根本没有任何大规模或性能节省。不要听无稽之谈