Hallo,

also von mir kannst du da nur harte Kritik erwarten.

Mit keinem Wort erklärst du da wirklich verständlich was OOP ist.

Dein PHP Code beruht auf dem Steinzeitalter von PHP 4. Die ganzen globalen Variablen haben null und nüscht mit OOP zu tun, da wendest du genau das an was mit OOP eigentlich richtig gut via DI oder DIC zu umgehen ist, notfalls auch mit dem Registry Pattern.

Außerdem hast du dir ein ganz schlechtes Beispiel ausgesucht um OOP zu erklären, du verstößt in deinem TUT und Beispiel so ziemlich gegen alle Vorzüge und Regeln von OOP.

Bitte nimm das ganz schnell wieder raus, damit tust du niemanden ein Gefallen, ganz im Gegenteil, die die das lesen bekommen ein völlig falsches Bild von OOP.

Ich konnte nicht ein Wort lesen warum OOP gegenüber der Prozeduralen Programmierung Vorteile hat, leider konnte ich auch kein einziges Wort über die Nachteile der OOP lesen.

Ich schätze, beziehungsweise unterstelle dir an der Stelle mal, dass du selber noch nicht mal richtig verstanden hast was OOP ist und welche Möglichkeiten es damit gibt. Vieleicht setzt du dich auch selber noch mal auf den Hosenboden und lernst und fängst dann noch mal an ein TUT zu schreiben.
Dann wünsche ich mir das du auf das Kapitel Interfaces, Abstrakte Klassen, Vererbung, DI (zum vermeiden direkter Abhängigkeiten), kapseln von Daten und Funktionalitäten eingehst.

Wenn du genau diese Sachen ordentlich und vernünftig rüber bringen kannst, dann wirst du auch von mir positive Zeilen lesen können.

Gruß der_litter, im Forum litterauspirna
Written by der_litter At 08.05.2012 20:56:11

gab es vor 8 jahren schon PHP? (ich weiß es wirklich nicht)
Written by phpsven At 15.02.2011 17:37:43

Irgendwie kommt mir das Tutorial bekannt vor. Hab ich wahrscheinlich vor 8 Jahren schon mal gesehen (oder geschrieben :-P)...
Written by jschultz At 14.02.2011 00:37:24

die SQL-Anweisung selbst wird mit

[code]
return mysql_query($befehl);
[/code]

ausgeführt. Als Returnwert erhält man die Resourcen-ID
Written by phpsven At 03.01.2011 19:20:47

Ich bin glaube ich zu doof die Sache zu verstehen! Ab Zeile 57 setzt es bei mir aus! Wo und vor allem wie wird die SQL-Abfrage gestartet? Bei Variablen wie $Befehl, $id (den ich sonst nirgendwo finde) denke ich das es einfach 'Platzhalter sind! Gehe ich in der Annahme richtig?

Wenn nein, bitte kurze Aufklärung.
Written by marguenther At 02.01.2011 23:08:46