mac下<br>和\n都可以

为什么说都可以呢?

这和php文件的执行方式有关

php文件有两种执行方式,一种是通过网页访问,一种是通过命令提示符

<?php

echo "this is a \n";
echo "test \n";

?>


① 通过网页执行

可以看到这两个换行符并没有起到作用

② 通过命令提示符执行

可以看到这两个换行符起到了换行的效果


所以说 \n 换行符适合命令提示符下执行


<?php

echo "this is a <br>";
echo "test <br>";

?>

① 通过网页执行


可以看到<br>换行符起到了效果

② 通过命令提示符执行


可以看到<br>换行符并没有起到效果


所以说 <br>换行符适合网页端执行



注: mac 中php在  /usr/bin/  目录下

更多推荐

PHP如何换行