|   Mailinglisten-Archive | 
Moin,
Ich habe das Gefühl ich habe OOP noch nicht so richtig verstanden. :)
folgende Situation.. ich habe eine Klasse für DB-Abfragen geschrieben.  Ich
möchte daß die User diese Klasse erweitern können (z.B. Methoden überladen
usw). 
Die Klasse benutzt PHPLIB's Abstraktionsfunktionalität von der DB. PHPLIBs
DB-Klasse will aber auch erweitert werden, speziell mit Login-Infos von der
Datenbank.
Also
inc_db.php enthält mydb:
	class mydb {
		function db_foo($bar) { ... }
	}
inc.php für z.B. Homepage A erweitert meine "mydb" Klasse:
	require inc_db.php;
	class mydbclass extends mydb {
		...
	}
Die Login-Infos für die DB sollen in inc.php für z.B. Homepage A definiert
werden, es muss aber schon in inc_db.php bekannt sein wie die DB-Klasse
heisst, damit sie benutzt werden kann. d.h. wenn ich in inc.php "class
my_dbsql extends DB_sql" usw. mache, wie teile ich dann db_foo() mit, daß
es für die DB-Verbindung my_dbsql benutzen soll?
Alles klar? Für Hinweise und RTFMs wäre ich dankbar.
Alternativ wäre mir auch geholfen, wenn die PHPLIB a) den normalen
HTTP-Authentifikationsmechanimus benutzen könnte und b) Authentifikation
basierend auf REMOTE_ADDR und div. anderen Kriterien durchführen könnte,
denn genau das benötige ich.
Danke!
-- 
A: "Ist [...] noch am Leben?"
B: "Sie wurde zusammen mit ihrem Mann begraben."
A: "Das beantwortet meine Frage nicht!"
http://www.hitchhikers.de/ - Die kostenlose Mitfahrzentrale für ganz Europa
    php::bar PHP Wiki - Listenarchive