dedlfix: Klassen für DB-Zugriffe

Beitrag lesen

echo $begrüßung;

P.S.: Liefert mir PHP PDO nicht genau was ich brauche?

Nein, PDO ist nur eine Datenbankabstraktion, keine Datenabstraktion. SDO gehet eher in die Richtung, die ich meine.

Doch verstehe ich nicht genau, von was dies abhängt etc. Von der PHP-Version?

PDO ist seit Version 5.1 Bestandteil von PHP, kann aber auhc deaktiviert werden. phpinfo() gibt Auskunft. SDO hat den Einzug ins offizielle PHP noch nicht geschafft.

Da fällt mir gerade ArrayAccess ein, habe ich damit wohl Probleme auf gängigem Webspace der Kumpels?

Das gehört zur SPL, die seit 5.0 dabei ist und ab 5.3 auch nicht mehr deaktiviert werden kann. Mit der SPL kann man Objekten einige Verhaltensweisen beibringen, die man sonst beispielsweise nur bei Arrays findet. Im Hintergrund werkeln dann Methoden, die die gewünschten Operationen mit beliebigem selbst zu schreibenden Code ausführen. Ein Array-Zugriff kann z.B. die Daten in Wirklichkeit aus einer Datenbank holen bzw. sie dort ablegen.

echo "$verabschiedung $name";