German
Home
Dokumentation
Download
Spezifikation
Homepage
Planung
Klassen
* Config
* ExtractClassDocu
* HomePageMaker
* HtmlObfuscator
* Main
* Obfuscator
* PhpObfuscator
* PhpParser
* QuantaImport
* Spider
* TagDb
Dateiformate
Übersetzung
Impressum

TagDb


Diese Klasse bearbeitet die Tag-Datenbanken mit den PHP-Sprachelementen.

GPL (c) 2005-2006 Lars Brand
V 0.1.20 06.05.2006

Konstructor new


Objekt der Klasse erzeugen
Übergabeparameter: %cfg
'DEBUG' : Debugmodus ( 0 )
* 0 - Aus
* 1 - Ein
'DB_PATH' : Pfad zu den Tag-Datenbanken mit den Sprachelementen von PHP ( dat )
Aufruf: $a = new TagDb( %cfg );

Methode interface


Definition des Interface
Methode kann statisch benutzt werden
Aufruf: %conf = IDDIN::TagDb::interface();

Methode init


Initialisierung der Objektvariablen
Aufruf: void = $a->init( %cnf );

Methode read_dbs


Datenbanken einlesen
Aufruf: void = $a->read_dbs( void );

Methode read_db


Datenbank einlesen
Aufruf: void = $a->read_db( $file );

Methode read_file


Eine Datei zeilenweise einlesen
Aufruf: @lines = $a->read_file( $file );

Methode is_key


Test, ob Schluesselwort existiert
Aufruf: bool = $a->is_key( $keyword );

Methode is_function


Test, ob Schluesselwort eine Funktion ist
Aufruf: bool = $a->is_function( $keyword );

Methode is_constant


Test, ob Schluesselwort eine Konstante ist
Aufruf: bool = $a->is_constant( $keyword );

Methode is_typ


Test, ob Schluesselwort von einem bestimmten Typ ist
Aufruf: bool = $a->is_typ( $keyword, $typ );

Destructor DESTROY


Objekt zerstören