phpbar.de logo

Mailinglisten-Archive

Re(2): [php] classes

Re(2): [php] classes

Oliver Michalak php_(at)_phpcenter.de
Wed, 4 Jul 2001 11:01:03 +0200


Hallo,

>> include vorher eine lokal g=FCltige const.php, in der die Zugangsdate=
n zur
>> DB stehen. Diese Variablen =FCbergibst du im Konstruktor deiner Klass=
e.

Unabh=E4ngig von deinem Templateansatz hier erl=E4uternde Code-Schnipsel=
:

meine=5Fdb=5Fclass.php:
<=3F
class meine=5Fdb {
  function meine=5Fdb ($db, $user, $passwd) {
    // ...
  }
}
=3F>

const.php:
<=3F
$db =3D "dbname";
$user =3D "user";
$passwd =3D "passwd";
=3F>

konkrete=5Fseite.php:
<=3F
include ("const.php");
include ("meine=5Fdb=5Fclass.php");
$meine=5Fdb =3D new meine=5Fdb ($db, $user, $passwd);
// ...
=3F>

Damit mu=DFt du nur const.php pro Projekt anpassen, die DB-Class bekommt=

die Zugansdaten im Konstruktor als Parameter mit.

-- 
Oliver Michalak
www.werk01.de / omich_(at)_werk01.de / 0(049)177 - 75 75 393



php::bar PHP Wiki   -   Listenarchive