> > > $radky=file($cesta.$fn); > > > echo $radky[$nty_radek-1]; > > Ano, to je efektni (a asi i efektivni) cesta. Pro pripad PRVNIHO radku > > IMHO zbytecna. Ja jsem vyrustal na low-level jazycich (assembler, > > pascal), takze se podvedome branim pouziti funkci, ktere delaji > > vice kroku samy :-)) Tohle se mi ale opravdu libi. > Myslim ze i pro pripad prvniho radku bude jednodussi tohle, nez explicitne > otvirat soubor, tahat radek a zase "rucne" zavirat. Podminkou samozrejme > je, aby neslo o dlouhe fajly, kdy se efektivita ztrati zbytecnym nacitanim > celeho souboru do pameti. Mno, jednodussi pro programatora nebo pro interpreter? Pro programatora je to opravdu jednodussi, ale u interpreteru PHP bych si dovolil pochybovat. Ta funkce file() ty prikazy fopen() a fclose() (resp. jejich ekvivalenty v asm) musi delat tak jako tak. Zcela jiste si musi i vyhradit pracovni buffer pro praci se souborem, zjistovat delku souboru... tj. dalsi zdrzeni... Asi ta fce bude dost optimalizovana, ale pokud potrebuji elementarni operace se souborem, tak si myslim, ze fce fopen(), fread(), fclose()... jsou to prave orechove. :-) Asi se holt nenecham presvedcit jsa odkojen ASM :-)) Wog
This archive was generated by hypermail 2.1.2 : 22. 04. 2002, 18:24 CEST