Что использовать fopen или file

  • Автор темы Автор темы Sinbad
  • Дата начала Дата начала

Sinbad

Guest
Что использовать fopen или file

Добрый день, Уважаемые.
Необходимо осуществлять поиск, а затем обробатывать строки из файла. Есть 2 варианта считывания:
1. fopen и fgets - построчно
2. file - массивом

Какие плюсы/минусы у каждого варианта. Какой предпочтительнее с точки зрения быстродействия и используемых ресурсов.
 
ээ... а своих мыслей нету?

-~{}~ 13.07.05 13:47:

Как спросить - картошку можно носить на горбу в мешке и возить в грузовике.

Какие плюсы/минусы у каждого варианта. Какой предпочтительнее с точки зрения быстродействия и используемых ресурсов.
 
Есть, но я не люблю учиться на своих ошибках, а предпочетаю выслушать мнение более грамотных в этом вопросе людей.
 
Sinbad
зря, свои запоминаются гораздо лучше.
 
Мужики, а по существу?
Не зря же разработчики сделали 2 функции?
 
Sinbad
Может, и зря... Вон - в классическом C только fopen и есть, и ничего, жили как-то...

Все остальное для вящего удобства, чтоб не валандаться с циклами по мелочам.
 
Автор оригинала: lucas
К сожалению, одной строкой мне не подходит. Я наверно немного не правильно выразился. Файл наподобие INI - Переменная = значение. Поэтому мне удобнее построчно.
Нашел инфу, что для больших файлов file работает процентов на 30-40 , быстрее, чем fopen.
 
$xml = join('',file("../xml/xml_2.xml"));
вот так читать построчно с большыми скоростями
 
Автор оригинала: Sinbad
Мужики, а по существу?
Не зря же разработчики сделали 2 функции?
Почитай мануал, и подумай в каком случае каждая из функций может быть полезней другой.
 
Сверху