Timothy Boronczyk Blog: Vermeiden Sie Fetch-Object Missbrauch

In einem neuen Beitrag in seinem Blog Timothy Boronczyk hat eine Empfehlung für Entwickler, die in PHP mit Datenbanken, die eine „fetch object“ Methode haben – benutzen sie richtig oder zu vermeiden, sie alle zusammen .

In letzter Zeit bin ich zu finden eine Menge von Instanzen der mysql_fetch_object ()-Funktion in einer bestimmten Codebasis verwendet helfe ich aufrecht zu erhalten. Leider habe ich noch zu sehen, es richtig eingesetzt wird. Es scheint immer verwendet, um eine stdClass Objekt aus einer Ergebnismenge in mysql_fetch_array () oder mysql_fetch_assoc () die bessere Wahl wäre abgerufen werden.

Die meisten seiner Beschwerde ist, dass trotz Herausziehen der Daten als Objekt, die meisten Skripten, um es wie man ein Array weiterhin verwenden, looping darüber. Es gibt zusätzliche Aufwand aus dem Objekt-Erstellung, die Probleme verursachen könnten, insbesondere bei großen Rückkehr Datensätze generiert.

Der beste Rat, den ich anbieten kann, ist sich selbst und andere, wie die Funktion verwendet, so ihr Missbrauch nicht aufrechterhalten wird, sollte zu erziehen. Dann vorsichtig sein, wenn mit mysql_fetch_object () korrekt und verstehen den Prozess folgt, zu erstellen und ein Objekt zurückgeben. Wenn nicht für sich selbst, dann tun Sie es für die Kätzchen.

PHPDeveloper.org