Donnerstag, 24. Mai 2012


Buch-Tipp

PHP - After Work

(Link zum Artikel: http://www.entwickler.de/php//000074)
  • Autor/in: Thomas Weinert, Mark Kronsbein, Peter Petermann, Clemens Gutweiler
  • Verlag: Sybex Verlag
  • Seiten: 352 Seiten inkl. CD-ROM
  • erschienen: 2001
  • Preis: EUR 20,45
  • ISBN: 3-8155-0517-8

Wie zahlreiche Umfragen unter IT-Professionals und Hobby-ITlern immer wieder aufzeigen, nutzen viele ihre Freizeit, um sich über die neuesten Entwicklungen und Trends im IT-Bereich zu informieren oder sich in neuen Technologien und Programmiersprachen weiterzubilden. Öffentliche Bildungseinrichtungen wie beispielsweise Volkshochschulen folgen diesem Trend und bieten mittlerweile die unterschiedlichsten Kurse für alle möglichen Personengruppen an. Wem dies zu zeitaufwändig, zu unflexibel oder zu teuer ist oder wer vielleicht nach vielen einsamen Nächten am heimischen PC einfach die Nähe real existierender Mitmenschen scheut, kann sich auch mittels Fachliteratur im Selbststudium die gewünschten Fähigkeiten und Kenntnisse aneignen. Auf diese Personengruppe zielt eine neue Reihe von Büchern aus dem Düsseldorfer Sybex-Verlag. Der Namen der Reihe, "after work", soll dies bereits andeuten. Das Niveau der Bücher orientiert sich an Einsteigern in das jeweilige Thema, setzt aber schon PC-Kenntnisse voraus. Ein Werk dieser Serie widmet sich der immer populärer werdenden Skriptsprache PHP. Die dem Buch beigefügte CD-ROM enthält die benötigte Software (Webserver, PHP-Modul, Datenbank MySQL, Editor) und alle Listings, die im Buch beschrieben werden, sodass dem Leser das Abtippen erspart bleibt. Die einzelnen Kapitel sollen in ihrem Umfang so beschaffen sein, dass sie in circa zwei Stunden durchzuarbeiten und am eigenen Rechner nachzuvollziehen sind.
Nach einer Einleitung, in der der Leser allgemeine Informationen über PHP und das Buch erhält, folgt im ersten Kapitel die Installation, die sowohl für den Apache Webserver unter Linux und Windows als auch für den MS Internet Information Server und den etwas exotisch anmutenden Xitami Webserver erklärt wird. Erfreulicherweise gehen die Autoren auch auf die Optionen für das Kompilieren von PHP unter Linux ein. Leider fehlt aber auf der CD-ROM die PHP4Win-Distribution, deren Installation im Buch beschrieben wird und die angeblich auch auf der CD-ROM zu finden sein soll. Die Kapitel zwei und drei führen den Leser dann durch die Grundlagen von PHP. Dies geschieht immer kurz anhand eines Beispiels. In Kapitel vier werden die Möglichkeiten einer sauberen Strukturierung des Codes unter anderem mittels der include()-Funktion erläutert. Kapitel fünf geht auf die Möglichkeiten der objektorientierten Programmierung von PHP ein und auch auf die bisher noch in diesem Zusammenhang vorhandenen Schwächen.
Die folgenden beiden Kapitel vertiefen dann anhand zweier praktischer Beispiele das bisher Gelernte und die Zusammenarbeit zwischen PHP und Formularen. Der Umgang mit der Datenbank MySQL ist Inhalt von Kapitel acht. Die folgenden Abschnitte behandeln dann praktische Beispiele wie beispielsweise personalisierte Webseiten, Adressbuch, Newsskript, Besucherzähler und Gästebuch. Letzteres sogar objektorientiert. Wieso allerdings dem Kapitel 19, in dem nur verschiedene Webseiten, die sich dem Thema PHP widmen, vorgestellt werden, wieder zwei Kapitel mit praktischen Beispielen folgen, wird wohl ein Geheimnis der Autoren bleiben. Aus inhaltlicher Sicht wäre Kapitel 19 eher ein Kandidat für den Anhang gewesen, in dem ein solcher Abschnitt nochmals vorhanden ist.
Alles in allem gefällt das Buch aufgrund der stellenweise auch anspruchsvollen Beispiele, in die das offensichtlich vorhandene praktische Wissen der vier Autoren, die allesamt im PHP- oder Webdesign-Bereich tätig sind, eingeflossen ist. Da die Beispiele auch auf der CD-ROM vorliegen, können Sie direkt für eigene Zwecke verwendet werden. Die CD-Rom liefert aber auch gleichzeitig einen Kritikpunkt, denn scheinbar erfolgte nicht immer eine Abstimmung zwischen Verlag und Autoren, da im Text oftmals auf Software verwiesen wird, die angeblich auch auf der Buch-CD-ROM zu finden sein soll, was aber nicht der Fall ist (neben PHP4Win zum Beispiel verschiedene Editoren). Dies ist zwar nicht weiter tragisch, da die CD-ROM einen ansonsten vollständigen Eindruck hinterlässt und die benötigte Software mitgeliefert wird. Einsteiger kommen mit diesem Buch sicherlich voll auf ihre Kosten und bekommen dank der Erklärungen über die Objektorientierung und die entsprechenden Beispiele auch fortgeschrittene Kenntnisse vermittelt. Ob diese immer in zwei Stunden nachvollziehbar sind, wie es der Einband verspricht, hängt von dem jeweiligen Leser ab.

von Markus Hasenbein

Kommentare