dedlfix: Platzhalter in MySQL Funktionen

Beitrag lesen

Tach!

Der Artikel beschreibt, wie man infolge Vererbung ein Datumsobjekt direkt aus der Datenbak erstellt und dabei um die von der Elternklasse geerbten Eigenschaften erweitert.

Wie kann ein Objekt Eigenschaften von der Elternklasse erben und gleichzeitig um selbige erweitert werden?

Desweiteren zeige ich in meinem Artikel, wie man dassselbe in Perl realisiert und daß in Perl wie auch in PHP bei der Erstellung eines Datumobjekts der Konstruktor der Elternklasse aufgerufen wird damit die Eigenschaften der Elternklasse geerbt werden bevor neue Eigenschaften hinzugefügt werden.

Auch ohne Konstruktor-Methode hat man in PHP die geerbten Eigenschaften zur Verfügung.

Das ist genau das was in PHP fetchObject() spontan tut.

Das ist nicht etwa programmiert, sondern passiert spontan aus einer Laune heraus ... ahja.

Das Thema ist also in PHP sehr komplex, auch wenn es auf den ersten Blick einfach aussieht und hat einige Stolperfallen. Von daher beschreibe ich in meinem Artikel das Wesentliche worauf es bei der Verwendung von fetchObject() ankommt wenn Vererbung im Spiel ist.

Die einzige Stolperstelle, die ich bei der Verwendung von PDOStatement::fetchObject sehe, ist die in der Dokumentation erwähnte und im ersten Kommentar hervorgehobene Eigenart dieser Methode, zuerst die Eigenschaften zu befüllen und danach den Konstruktor aufzurufen.

Vielleicht scheint dir die Sachlage komplex, weil du einige Dinge in deinem Artikel anders beschreibst, als sie sind.

dedlfix.