ファイルから一行だけ読みこむ時はfopen(),fgets(),fclose() と file(),array_shift() ではどちらがよいでしょうか?