Mailinglisten-Archive |
>> soll quasi so aussehen: >> >> superglobal $sql; >> >> und dann kann ich die variable $sql in jeder funktion ansteuern. >> >> 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( "" ); >> >> und da ich in jeder funktion einen query mache, wäre es sinnvoll wenn >> $sql >> super global wäre. > > > vielleicht kannst du die funktion ja statisch aufrufen, also: > > Sql::query() ?? man koennte auch $sql als eigenschaft deiner methoden mitgeben, class deine_klasse { var $sql; function test() { // $this->sql->query() } } $dein_object = deine_klasse; $dein_object->sql = &$sql; $dein_object->test(); waere doch eigentlich das logischere als superglobal ? weil wen du eh mit sowas wie DB Objekt anfaengst, kannste den Rest auch mitziehen .. justmy2cents ciao mathias
php::bar PHP Wiki - Listenarchive