<br /> 是html标签。
\n  是 AscII 标准。

解决方案 »

  1.   

    简单说:
    一个是页面效果的换行(<br>)
    一个是源代码里的换行(\n)
      

  2.   

    不是官方错误,手册上这么写是为了输出成html的时候代码好看,所有html代码放一行显然很涨眼睛撒
      

  3.   

    "\n"是换行,是HTML代码换行,在HTML代码里换行几乎对页面布局没怎么影响。
    "<br>"是HTML里换行标签,可以使页面布局换行。如果想页面浏览的时候产生换行,就echo "<br>";或echo "<br />";
    如果只想HTML里代码好看点,不想页面换行的话,就echo "\n";