user-309
23.01.2007 16:56
Ich für meinen Teil finde, dass die objektorientierte Programmierung in PHP wesentlich komplizierter zu verstehen ist als bei Python oder C++, da mehr Möglichkeiten, andere Syntax und Co.
Wenn du nicht grad große Forensysteme CMS oder Shopsysteme codest, dann würd ich der Einfachheit halber die Finger davon lassen und auf die Vorzüge dieser zugunsten von Übersichtlichkeit verzichten. Was nicht heißen soll, dass OOP schlecht ist. Ganz im Gegenteil: Die Ableitung von Masterklassen auf Subklassen kann nur Vorteile mit sich bringen (Manchmal auch nervenaufreibende Fehlersuche^^), und ist am Ende einfacher in der Wartung, aber das hängt stark von der Länge des Codes ab, bzw. vom Umfang des Projektes und von der Erfahrung des Coders.
Wenn du aber anfängst im großen Stil objektorientiert zu programmieren, dann kann ich dir 2 Tipps auf den Weg geben, die eigentlich auch schon bei der normalen Programmierung beachtet werden sollten, aber in den wenigsten Fällen der Fall ist.
Benutze aussagekräftige Variablennamen: aus $keks wird dann z.B. $intAnzahlKekse, das hilft bei der Fehlersuche enorm und hilft anderen deinen Code schneller zu verstehen.
Einrückung und Leerzeichenverwendung ist elementar für Fehlersuche und zwingend erforderlich um den Überblick zu behalten.
Ansosnten würde ich dir raten nen Kurs besuchen, da die Leute das oftmals gut zu vermitteln wissen und in einem Bruchteil der Zeit schaffen die ich dafür benötigen würde :>