Class REPFileItems

Description

Egyszerű, szöveges fájlok tartalmát iterálhatóvá tevő osztály.

Egy sor egy rekord. És egy rekordban a mezőket tetszőlegesen megadható karaktersor választja el.

  • author: Takács Ákos (Rimelek), programmer [at] rimelek [dot] hu
  • copyright: Copyright (C) 2010, Takács Ákos

Located in /classes/file/REPFileItems.class.php (line 28)

AREPItems
   |
   --REPFileItems
Direct descendents
Class Description
 class REPXmlItems XML-ben tárolt adatok lapozására használható osztály
Variable Summary
 string $filename
 array $items
Method Summary
 REPFileItems __construct (mixed $file, [array $indexes = array()], [string $sep = '&&'])
 int count ()
 void init ([array $indexes = array()], [string $sep = '&&'])
 REPFileItems newInstance (array $items)
Variables
string $filename = null (line 44)

Beolvasandó fájl neve

  • access: protected
array $items = array() (line 34)

A fájlban levő rekordok tömbje. Két dimenziós.

  • access: protected
Methods
Constructor __construct (line 56)
REPFileItems __construct (mixed $file, [array $indexes = array()], [string $sep = '&&'])
  • mixed $file: Ha string, akkor a fájlnevet állítja be. Ha tömb, akkor rögtön az $items tulajdonságot. Így akár előre beolvasott tartalmat, vagy tömböt is lehet lapozni vele.
  • array $indexes: Lekérdezendő mezők listája Részletek az init() metódusnál.
  • string $sep: Mezőket elválasztó karaktersor.

Redefined in descendants as:
count (line 165)

$items tömb mérete

  • access: public
int count ()
init (line 80)

Beolvassa a megfelelő fájlt, ha szükséges és beállítja az indexeit a mezőknek.

  • access: protected
void init ([array $indexes = array()], [string $sep = '&&'])
  • array $indexes: Két dimenziós tömb, amiben megadható, hogy melyik oszlopnak mi legyen az asszociatív indexe. Az eredeti tömbben azonos indexű elem új neve lesz az $indexes adott eleme. Ezzel sorrend is változtatható, ha megadjuk kézzel az indexeket a tömbben.
  • string $sep: Mezőket elválasztó karaktersor.

Redefined in descendants as:
newInstance (line 116)

Létrehoz egy új azonos típusú példányt, mint az objektum, amin hívjuk a metódust.

  • return: A leszármaztatott osztályokból származtatott objektumok ezen metódusa az adott osztály típusú objektummal tér vissza.
  • access: public
REPFileItems newInstance (array $items)
  • array $items: Az új példány $items tulajdonsága ezt fogja tartalmazni

Documentation generated on Sat, 06 Mar 2010 22:00:16 +0100 by phpDocumentor 1.4.1