Oop?

Dabei ist objektorientierter Code doch viel strukturierter als linearer Code...

Nimm mal ein Loginsystem mit einer komplexen Rechteverwaltung - oder wie in meinem Beispiel oben beschrieben - ein Programm, dass ein DBMS austauschen können soll. Sobald ein Programm etwas komplexer wird, würde ich auf OOP keinesfalls verzichten wollen.

Aber für richtig komplexe Sachen ist PHP eh nicht unbedingt geeignet...
 
Danke fuer die vielen Antworten jedoch hat mir noch keine wirklich weitergeholfen :D

Ich wollte eigentlich nur wissen bei welchen Vorraussetzungen ihr welche Programmierform verwendet.

Gruss Fap
 
Gut - wenn ich PHP benutze, programmiere ich größtenteils linear, d.h. ohne OOP.

Ich benutze dabei nur Hilfsklassen, z.B. für folgende Dinge:
- Komplexes Loginsystem (inkl. Rechteverwaltung, Benutzerinformationen, etc.); das spart Datenbankabfragen!
- Besteht evtl. die Notwendigkeit, das DBMS/Speicherformat auswechseln zu können, benutze ich entsprechende Datenbankklassen als Abstraktion
- Ich benutze Klassen zum Erstellen von Formularen aller Art (inkl. Verarbeitung)
- Ich benutze Klassen, um Dialoge zu erstellen (HTML, JavaScript, etc.)
- Ich benutze eben Klassen, für alle immer und immer wiederkehrenden Aufgaben: zur Vereinfachung!
 
Zurück