PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : KLasse in Klasse


Estefano
02.10.2009, 22:49:02
Eine neue Frage und hoffentlich wieder eine nette Antwort von euch.
Ich habe mir eine Datenbankklasse geschrieben, nenne wir sie mal db.class.
Ich möchte diese gerne in eine andere Klasse laden. Bisher mache ich das so, finde jedoch das es nicht gerade sauber aussieht:

<?php
require_once('db.class');
class blubb {
function (funktion){

$db = new Database(DB_SERVER, DB_USER, DB_PASS, DB_DATABASE);
$db->connect();

(....)

$db->close;
} //ende funktion
} //ende class
?>

Kann man die zeile $db = new Database(DB_SERVER, DB_USER, DB_PASS, DB_DATABASE); komplett für die klase blubb verfügbar machen?

System ist PHP > 5

LG Estefano

feuervogel
03.10.2009, 00:42:37
ja, mit instanz- oder statischen variablen.

Estefano
03.10.2009, 01:20:11
ist gegebenfalls ein example für mich, basierend auf meinem beispiel zu haben?

feuervogel
03.10.2009, 02:12:26
öhm ja:

http://www.phpbar.de/w/$this

statt
$this->eigenschaft;


halt


$this->db;


benutzen.