Einzelnen Beitrag anzeigen
Alt 17.01.2007, 09:59  
pepe24
Erfahrener Benutzer
 
Registriert seit: 21.07.2005
Beiträge: 209
pepe24
Standard

Hallo Matze,

ein "guter" Stil bedeutet einfach, dass Dein Quellcode ein paar wichtige Eigenschaften besitzt (Shame on me, wenn ich welche vergesse ):

umfangreiches Errorhandling (respekt. Exceptionhandler), error_reporting(E_ALL) aktiviert, portabler Quellcode (betriebssystemunabhängig, kleine Ranges für MySQL und PHP Versionen, mit denen der Code kompatibel ist), geeignete Variablennamen (schreibe am Besten so, dass jemand anders auch Deinen Quellcode verstünde), sauberes Variablenhandling (int/ Stringvariablen werden auch als solche behandelt und nicht verwürfelt), Quelltext kommentieren, Objekte richtig verwenden (vererbung, richtiges Handling), trenne PHP und HTML bzw Datenbankhandling(z.B. http://de.wikipedia.org/wiki/MVC ), nimm geeignete Funktionen für Deine Belange und achte auf Performanz (z.B. reicht oft strpos() statt einem regulären Ausdruck), mache Dich mit diversen Frameworks (PHP, AJAX) und Templateklassen (z.B. Smarty) vertraut. Lerne, an den richtigen Stellen nach Lösungen zu recherchieren - in den meisten Fällen hilft ein Blick ins Manual von PHP /MySQL und in die User-comments (gute Tips!).

Alles andere kannst Du nur selbst lernen. Wenn Du Dich mit der Theorie auskennst und mit einem Projekt beschäftigt bist, wirst Du unweigerlich auf Probleme stoßen, die durch Deine Code-Infrastruktur bedingt sind. Da hilft nur analysieren und Lösung finden respektive das nächste mal anders zu handhaben!
Lade Dir doch mal einfach ein CMS herunter, das schon objektorientiert programmiert ist und schau Dir an, wie der Quelltext da aussieht. Wenn Du dann mal durchsteigst, bringt das einiges.

Hier noch ein kleiner Text dazu:
http://thc.org/root/phun/unmaintain.html
(nicht speziell für PHP)

Hab wahrscheinlich die Hälfte vergessen, aber hoffentlich hilft Dir das schon.

Gruß
pepe24 ist offline