源代码查看器中的意外空格
Unexpected Whitespace in Source Code Viewer
在下面的代码中使用 if 和 echo 语句会导致在使用 Google 查看我网站的源代码时出现空白 (在本例中为第 4 行) Chrome:
<ul>
<li>Hi</li>
<li>Hello</li>
<?php
if($something) {
echo'
<li>1</li>
<li>2</li>
';
}else{
echo'
<li>2</li>
<li>1</li>
';
}
?>
</ul>
' 之后的第一个字符是换行符。
echo'
<li>1</li>
<li>2</li>
';
这应该摆脱它:
echo'<li>1</li>
<li>2</li>
';
发生这种情况是因为您在 echo 语句中添加了新行,并且在 <li>Hello</li>
行之后有一个新行。您可以将开头 <?php
与 <li>Hello</li>
放在同一行,也可以从 echo 语句
中删除换行符
在下面的代码中使用 if 和 echo 语句会导致在使用 Google 查看我网站的源代码时出现空白 (在本例中为第 4 行) Chrome:
<ul>
<li>Hi</li>
<li>Hello</li>
<?php
if($something) {
echo'
<li>1</li>
<li>2</li>
';
}else{
echo'
<li>2</li>
<li>1</li>
';
}
?>
</ul>
' 之后的第一个字符是换行符。
echo'
<li>1</li>
<li>2</li>
';
这应该摆脱它:
echo'<li>1</li>
<li>2</li>
';
发生这种情况是因为您在 echo 语句中添加了新行,并且在 <li>Hello</li>
行之后有一个新行。您可以将开头 <?php
与 <li>Hello</li>
放在同一行,也可以从 echo 语句