“<br/> \ n”和“<br/>”之间有什么区别;

时间:2015-03-20 11:13:01

标签: php

我是php新手,有一个声明让我很困惑。

<?php
$dom=new Document();
$dom->loadHTMLFile('http://php.net');
$xml = simplexml_import_dom($dom);
$nodes = $xml->xpath('//a[@href]');
foreach ($nodes as $node) {
    echo $node['href'], "<br />\n";
}
?>

如果我们将echo $node['href'], "<br />\n";更改为echo $node['href']."<br />";,它会产生相同的效果,我的网页输出相同,我想知道 echo "some string",<br />\n";echo
"some string".<br />";
之间有什么区别?

1 个答案:

答案 0 :(得分:3)

<br />是一个HTML换行符,而\n是源代码中的换行符。

换句话说,当您将页面视为呈现的HTML时,<br />将创建一个新行,而\n将在您查看源代码时创建一个新行。

或者,如果您输出到控制台而不是某个将由Web浏览器呈现的位置,则\n将在控制台输出中创建换行符。