Mailinglisten-Archive |
>wozu ich das brauche? > >ich habe eine klasse Sql die mir alle sql funktionen zu verfügung stellt. >jetzt sieht ein sql-query auf eine mysql datenbank nicht mehr so aus: > >mysql_query( "" ); > >sondern so > >$sql->query( "" ); > > wenn es darum geht nur ein $sql objekt zu haben, schau dir bitte meine mail mit dem singleton pattern an... das koennte dann zum.beispiel zu aussehen class SQLQuery { function &getInstance() { static $instance; if (!isset($instance)) $instance = new SQLQuery(DBZUGANGSDATEN); return $instance; } function SQLQuery($daten) { $this->link = mysql_connect(...); } ... } function machwas() { $sql =& SQLQuery::getInstance(); $sql->query(...); } function machnochwas() { $sql =& SQLQuery::getInstance(); $sql->query(...); } immer auf =& achten... dann hast du immer ein objekt... ueberall (daher der name singleton)... t.r
php::bar PHP Wiki - Listenarchive