Ler de forma inversa um arquivo, linha a linha no PHP

<?php
 $fn = "./dados.txt";
 $f_contents = array_reverse (file ($fn));
 foreach ($f_contents as $linha_inversa) {
  print $linha_inversa;
 }
?>