Ну, вы могли бы сделать:
$f = fopen($file, 'r');
$line = fgets($f);
fclose($f);
Это не одна строка, но если вы сделаете ее одной строкой, вы либо будете облажаны для проверки ошибок, либо оставите ресурсы открытыми дольше, чем вам нужно, поэтому я бы сказал, что оставьте несколько строк
Редактировать
Если вы АБСОЛЮТНО знаете, что файл существует, вы можете использовать однострочник:
$line = fgets(fopen($file, 'r'));
Причина в том, что PHP реализует RAII для ресурсов.
Это означает, что когда дескриптор файла выходит из области видимости (что происходит сразу после вызова fgets в этом случае), он будет закрыт.