php初心者です。

現在勉強中なのですが、echoで出力した文字列を改行しようと思いこのように書きました。

<?php
$atai=array
(

    "改行1"
    ,"改行2"
    ,"改行3"

);

for($i = 0 ; $i < count($atai); $i++){
        echo $atai[$i]."\n";
}
?>

しかし、コレでは改行されず調べてみた所
『OSによって改行コードが違う』と出てきました。
そのため、『改行コードを環境によって変える必要がある処理』である
PHP_EOLをしようして、下記のように書いたのですが上手く行きませんでした。

<?php
$atai=array
(

    "改行1"
    ,"改行2"
    ,"改行3"

);

for($i = 0 ; $i < count($atai); $i++){
        echo $atai[$i].PHP_EOL;
}
?>

これは、何故改行されなかったのでしょうか?