dedlfix: Trennung DAL?AL

Beitrag lesen

Hi!

Ich suche ein PHP-Script, was über Datenstrukturen mit einer DB kommuniziert ohne scriptinterne SQL-Statements zu verwenden. Geht das nur mit so mächtigen Frameworks wie im Wiki genannt?

Nein. Aber kleine Scripts sind mit dem EVA-Prinzip in der Regel überschaubar genug strukturiert. Niemand hindert dich jedoch, das SQL-Statement in eine Funktion zu packen, um dir einen DAL zu bauen. Dann iterierst du aber zweimal über die Daten, einmal die Fetch-Schleife um das Rückgabe-Array zu erstellen und dann die Ausgabe-Schleife über dieses Array. Selbst wenn PHP so clever ist, bei Zuweisungen an andere Variablen keine wirklichen Kopien sondern Quasi-Referenzen der Daten erzeugt, solange sie sich nicht ändern, hast du immer noch den Zeitaufwand des Iterierens, der damit Teil der Kosten für deinen DAL ist.

Lo!