Auge: Geltungsbereich Variable in Funktion

Beitrag lesen

Hallo

Übergib das Verbindungsobjekt $mydb als Parameter in die Funktionen

Kann man machen, ist aber extrem lästig.

Man kann für solche zentralen Singletons auch global verwenden.

Kann man natürlich auch machen. Das habe ich aber bewusst unterschlagen, weil die Nennung bei mir eine gewisse Enge in den Schuhspitzen erzeugt. Ich mag's halt nicht.

<buzzwordstream>
Oder man lernt Begriffe wie Inversion-of-Control und Dependency Injection, und injiziert sich das DB-Zugriffsobjekt in die Arbeitsklassen. Ist aber nicht so ganz aus dem Handgelenk erledigt...
</buzzwordstream>

Oder so, aber dazu kann ich nichts beitragen.

Tschö, Auge

--
Eine Kerze stand [auf dem Abort] bereit, und der Almanach des vergangenen Jahres hing an einer Schnur. Die Herausgeber kannten ihre Leser und druckten den Almanach auf weiches, dünnes Papier.
Kleine freie Männer von Terry Pratchett