Besser PHP Programmieren 3. Auflage
Wie schon die beiden ersten Auflagen hat auch diese Ausgabe das Ziel, dem bereits erfahreneren PHP-Programmierer zur Seite zu stehen und fortgeschrittene Programmiertechniken nahezubringen.
Fluch und Segen zugleich ist die leichte Erlernbarkeit von PHP. So bringen auch Anfänger schon nach kurzer Zeit beachtliche Projekte ans Laufen, doch mit zunehmender Größe dieser Projekte werden auch die, zum großen Teil selbstgemachten, Probleme immer größer.
Besser PHP Programmieren bietet Know-how und Hintergrundinformationen zur Theorie des Programmierens und Lösungsansätze aus der Praxis. Es reiht sich jedoch nicht in die Vielzahl sogenannter “Rezeptbücher” ein. Vielemehr geht es in in Besser PHP-Programmieren darum, die Grundlagen der Programmiersprache PHP und vor allem des guten Programmierens zu vermitteln. Im Buch finden sich viele grundsätzliche Informationen zum Umgang mit PHP, die selbst erfahrene Programmierer nicht kennen. Angefangen vom Programmierstil und dem Aufbau von Programmen über Modularisierung, dem Einsatz von PEAR, Model-View-Controller-Architekturen, Eclipse, Frameworks, der Dokumentation und der Kommentierung der Software sowie Fragen der Performance und der Sicherheit. Gerade bei den Punkten Sicherheit und Wartbarkeit des Programmcodes gehen viele Anfanger viel zu unbedarft vor.
Das Buch eignet sich für all jene, die bereits Programmiererfahrungen mit PHP haben, jedoch die Qualität Ihrer PHP-Programme verbessern möchten. Alle entscheidenden Themen, die eine effiziente Software-Entwicklung erst ermöglichen werden im Buch besprochen. Selbst der erfahrene PHP Programmierer wird unbekannte Funktionen und Vorgehensweisen vorfinden. Angefangen vom Programmierstil und dem Aufbau von Programmen über Modularisierung, den Einsatz von PHP-Frameworks wie das Zend Frame, Bibliotheken wie Smarty, die Dokumentation und die Kommentierung von Software bis hin zu Fragen der Performance und Sicherheit. Weitere Themen sind der Datenaustausch mit Flash und professionelles Debugging.
Unter folgendem Link können einige Seiten des Buches zum Probelesen heruntergeladen werden: PDF
Begleitend zum Buch hat der Autor Carsten Möhrke ein Blog ins Netz gestellt, hier gibt es neben Fehlerkorrekturen weitere Tipps und Tricks rund um “Besser PHP-Programmieren“.
Themen des Buches:
- Professionelles Arbeiten mit Editoren
Überblick über die wichtigsten Programme, inkl. einer Einführung in Zend Studio for Eclipse. - Ursachen für Programmierprobleme vermeiden
Fehler mit Datentypen und Konvertierungen vermeiden u.v.m. - Optimieren des Programmierstils
Quelltexte optimal formatieren, Variablen und Funktionen nutzen, Klassen und Kontrollstrukturen verwenden - Objektorientierung und Design Patterns
Alles über das ideale Design Ihrer Projekte. Inkl. MVC - Fehler machen ja, dann aber richtig
Richtiger Umgang mit Fehlermeldungen und professionellem Debugging - PHP-Frameworks einsetzen
Entscheidungskriterien für die Wahl des richtigen Frameworks sowie ein Einstieg in das Zend Framework. - PHP-Praxislösungen
Umgang mit Stacks und Queues, Kommunikation mit Flash, Sicherheit, Selenium, PHPUnit, XDebug, Performancetuning
Aus dem Inhalt
- Design Patterns
- PHPUnit
- XDebug
- Debugging
- Sicherheit
- Errorhandling
- Zend Studio
- Zend PDT
- Frameworks
- MVC-Architektur
- Performance-Optimierung
- u.v.m.
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.


March 10th, 2009 at 6:16 pm
Gibt es eigentlich auch ein Buch, indem einem erklärt wird, wie man ein Projekt wieder auf vernünftige Bahnen lenkt, nachdem jahrelang Anfänger mit der “Learning by Doing” Methode daran gebastelt haben? Mir wurde vor zwei Jahren so ein Projekt angeboten, ich habe nur einmal reingesehen und wusste sofort, dass die beste Entscheidung ein lautes “Nein!” war. Kommentierung? Wofür braucht man es? Noch nicht einmal später, als er mehr Erfahrung im Programmieren hatte.
Ich habe mir das Buch angesehen und werde es weiterempfehlen. Auf jeden Fall weiß ich jetzt, was ich meinem lieben Freund (der, der mir das Projekt aufs Auge drücken wollte) zum Geburtstag schenken kann, in der Hoffnung, dass sein nächstes Projekt nicht so einen katastrophalen Quelltext hat, wie das erste.
[Reply]
June 29th, 2009 at 9:51 pm
Ich kann dieses Buch auch wirklich nur weiter empfehlen, es ist super geschrieben. Selbst die aufgeführten Beispiele funktionieren einwandfrei, was ja auch nicht immer der Fall ist. Aber die Bücher vom Galileo Verlag, sind in der Regel ja aber die reihe durch sehr gelungen.
[Reply]
September 1st, 2009 at 10:05 pm
Klasse Buch. Beispiele, wie schon gesagt funktionieren - mir hat der Debugging Teil besonders geholfen. Allerdings hätte ich mir doch etwas mehr Tiefe bzgl. Sicherheit in der PHP-Programmierung gwünscht. Mein Urteil: Empfehlenswert!
Gruß
Rainer
[Reply]