PHP ファイルの最終行(最後の1行)を取得(表示)する

fopen()でやる方法も考えましたが、
読み込むファイルがそれほど大きなデータじゃなかったので、
file()を使って1行ごとに配列に格納して、配列の末尾を表示させた。

<?php

$lines = file("file.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
echo $lines[count($lines)-1];
//echo $array_pop($lines);でも良い。

?>


もっといい方法あるのかな?