Rolf B: zugriff auf stdClass

Beitrag lesen

Hallo MB,

$this->handler->setAttribute( 19, 5 )

Wiesu tust du su?

Was spricht gegen diese wunderbar lesbare Zeile:

$this->handler->setAttribute( PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);

Jedenfalls bekommst Du im FETCH_OBJ Modus stdClass Objekte. Im FETCH_CLASS Modus musst Du entweder über $statement->setFetchMode den Klassennamen explizit angeben, oder als Fetch Mode PDO::FETCH_CLASS | PDO::FETCH_CLASSTYPE angeben, dann liest er den Klassennamen aus der ersten Spalte des Ergebnisses.

Und über setAttribute kann man, wenn ich das richtig sehe, den Klassennamen der für FETCH_CLASS (ohne FETCH_CLASSTYPE) nötig ist, nicht angeben; das geht also nicht.

Rolf

--
sumpsi - posui - clusi