darkd0g
Cadet 4th Year
- Registriert
- Nov. 2004
- Beiträge
- 84
dann willst du eingentlich genau das, dwas ich dir in meinem 2ten post gezeigt haben
in deinem fall hast du immer nur eine klasse gehabt, die nur jeweils von einer anderen geerbt hat
d.h. du hast deine klassen nur erweitert, du hättest in deinem fall auch einfach den code con config in db_handelr kopieren können und dann den code wiederum in db_select
zb.
ich würd da nie eine vererbung für diesen fall nehmen
wo es sinn macht:
vielleicht suchst dir mal was über klassenvererbung bei goolge
http://php.net/manual/de/keyword.extends.php
in deinem fall hast du immer nur eine klasse gehabt, die nur jeweils von einer anderen geerbt hat
d.h. du hast deine klassen nur erweitert, du hättest in deinem fall auch einfach den code con config in db_handelr kopieren können und dann den code wiederum in db_select
zb.
PHP:
class config {
public $dbname;
public $dbpass;
public $dbhost;
public $dbname;
}
class db_handler {
public $dbname;
public $dbpass;
public $dbhost;
public $dbname;
function db_connect(){
....
}
}
class db_select {
public $dbname;
public $dbpass;
public $dbhost;
public $dbname;
public $first_name;
public $last_name;
function db_connect(){
....
}
function get_customer(){
....
}
}
ich würd da nie eine vererbung für diesen fall nehmen
wo es sinn macht:
PHP:
class db_hanlder {
.... // kann nur die datenbank verbindung herstellen
}
class verbesserter_db_hanlder extends db_hanlder {
// kann alles was der db_handler kann
// und noch mehr
}
vielleicht suchst dir mal was über klassenvererbung bei goolge
http://php.net/manual/de/keyword.extends.php