moewa-lug.de, 09/2004
Rezension zur 1. Auflage:
"Der wichtigste Anspruch von `PHP ? Ein praktischer Einstieg' lässt sich sicher unmittelbar aus dem Titel ableiten. Und diesem Anspruch wird das Buch auch voll gerecht! Es ist ein sehr gutes Buch für PHP-Einsteiger, das auch auf die nötigsten Grundlagen von HTML eingeht. Hier findet der interessierte Anfänger alle wichtigen Informationen, die er benötigt, um PHP sinnvoll zu erlernen. Der Autor legt dabei einen besonderen Fokus auf die Vermittlung der objektorientierten Konzepte von PHP. Auch durch diesen Ansatz besticht `PHP ? Ein praktischer Einstieg'. Das durchgehaltene praktische Beispiel hilft dem Leser, viele Probleme zu erfassen, die die tägliche Arbeit mit einer dynamischen Web-Scriptsprache aufwirft. Alles in allem ist `PHP ? Ein praktischer Einstieg' ein optimales Buch für alle, die sich für einen Einstieg in die beliebte Scriptsprache interessieren ? und das auch noch zu einem fairen Preis!" phpwelt.de, 11/2002
"PHP im Dienste bedrohter Kakapos: Die PHP-Technik zur Gestaltung von Internet-Portalen wird in wenigen Wochen in die fünfte Generation starten. Aus diesem Anlass legen die Computerbuchverlage zurzeit ihre Neuauflagen zu der seit 1994 kontinuierlich weiterentwickelten Skriptsprache vor. Besonders praxisorientiert ist der Einführungsband von Ulrich Günther in der Reihe `O'Reilly Basics'. Der Autor ist Informatik-Dozent an der Universität Auckland und lässt seine Leser an der Entwicklung einer Web-Site für bedrohte Vögel in Neuseeland teilnehmen. Hierfür werden zunächst bewährte Bordmittel von HTML eingesetzt, ehe die ersten einfachen PHP-Skripte vorgestellt werden. Wenn eine Web-Site stets das aktuelle Datum anzeigen soll, wird die fertige PHP-Funktion getdate verwendet. Beim Zerlegen der einzelnen Bestandteile des Datums lernt der PHP-Schüler ganz beiläufig das Konzept eines Arrays kennen - was auch für das Verständnis von anderen Programmiersprachen nützlich ist.Breiten Raum nimmt die Entwicklung eines Spendenformulars ein - schließlich sollen die Besucher der fiktiven Web-Site eifrig Geld spenden für das Wohlergehen bedrohter Vögel wie des seltenen Kakapos. Beiläufig lernt man so verschiedene Formularelemente wie Textfelder, Auswahllisten und Checkboxen kennen. Die Neuerungen von PHP 5 kommen vor allem einer erweiterten Unterstützung des XML-Standards und zusätzlichen Möglichkeiten beim Umgang mit Klassen und Objekten zugute. XML spielt für die neuseeländischen Vögel keine Rolle, aber die neuen Objekteigenschaften von PHP 5 stellt Günther ausführlich vor. Weil die über das Formular der Beispiel-Web-Site eingehende Spenden auch festgehalten ud verbucht werden sollen, ist eine Datenbankanbindung erforderlich. Hier betrachtet PHP 5 die bisher eng angebundene Datenbank MySQL nur noch als eine von mehreren Möglichkeiten. Dafür ist jetzt eine eigene, wenn auch einfache Datenbank in PHP integriert: Wie diese SQLite-Datenbank eingerichtet wird, erklärt der Autor in einem eigenen Anhang. Die Möglichkeiten von PHP reichen zwar weit über den Rahmen des Einführungsbandes hinaus, doch vermittelt das Buch in gut verständlicher Weise das Grundkonzept dieser Web-Technik. Hilfreich ist auch, dass der Autor immer wieder auf mögliche Sicherheitsgefahren bei der Einbindung der Skripte eingeht und Strategien aufzeigt, wie diese vornherein vermieden werden können." news.yahoo.com, 07/2004
"Von Ulrich Günther gibt es nun in der zweiten Auflage `PHP 5'. Bezog sich die erste Auflage noch auf das seinerzeit aktuelle PHP Version 4, ist die zweite voll auf das neue PHP 5 ausgerichtet. In der Reihe `O'Reilly Basics' werden grundlegende Techniken vermittelt: Günther führt seine Leserschaft langsam aber zielsicher an die elementaren Features dieser Programmiersprache, mit der bevorzugt dynamische Webseiten erstellt werden.Zu Beginn werden einige essentielle Zusammenhänge des Internets abgeklärt - TCP/IP, HTTP und HTML, warum HTML ein `stateless protoco' ist. In einem Kapitel `Basiswissen HTML' geht es um jene Sprachelemente, die als Grundlage für die bekannten Webseiten dienen - bis hierhin behandelt Günther noch statische Webseiten. Dann startet ab Seite 49 mit `Einstieg in die Programmierung: Einfache PHP-Skripte' das eigentliche Thema des Buches.In einem freundlichen Tutorial wird die Leserschaft mit den wichtigsten Eigenschaften von PHP 5 vertraut gemacht am Beispiel einer Webseite, die ein imaginärer Verein zum Schutz bedrohter Tierarten aufbauen möchte. Beileibe nicht alle über tausend Möglichkeiten von PHP, wird anhand eines kleinen Spendenformulars vom kleinen Versuch stufenweise eine immer anspruchsvollere Lösung erarbeitet. Man merkt sehr deutlich, dass der Autor hier mit pädagogischen Mitteln seinen Lesern das Mitdenken und Hineindenken in die Logik von PHP 5 ermöglicht - hervorragend!Natürlich muss MySQL als die bevorzugte Datenbank vorgestellt werden, die das Material (etwa Grafiken, Produkt- oder Namenslisten) für die neuen PHP-Skripte liefert. Das beliebte `phpMyAdmin' wird angeführt, aber auch die Möglichkeit direkt mit SQL-Befehlen manuell zu arbeiten oder etwa eine alternative Datenbanklösung (PostgreSQL, Oracle) zu benutzen.Angenehm zügig geht es dann zu objektorientierten Themen: Methoden, Konstruktoren und vergleichbar populäre Themen der objektorientierten Programmierung werden mit PHP 5 in Verbindung gebracht und mit kleinen Beispielskripten vorgestellt. SQlite, die bei PHP 5 neu mit eingebaute Datenbank wird ebenso vorgestellt, aber auch auf die hier vorhandenen Beschränkungen der Leistungsfähigkeit hingewiesen - sehr gut!Fazit: Ulrich Günther hat mit der zweiten Auflage seines Buches eine für Einsteiger in die Programmierung absolut empfehlenswerte, eine klar strukturierte und auch sprachlich bestechende Darstellung zum neuen PHP 5 vorgelegt. Klasse gemacht, für alle PHP-5 Einsteiger meine absolute Leseempfehlung!" buchkritik.at, 24.10.2004, Bruno Hopp
"Das Buch ist didaktisch sehr gut strukturiert, die Erklärungen sind anschaulich gewählt und die Kapitel bauen aufeinander auf. Bekanntes wird wieder aufgegriffen und weiterentwickelt. Auch geht das Buch über eine reine Einführung in PHP 5 hinaus, denn neben PHP wird dem Leser auch der Einstieg in sicherheitsbewußtes und sauber strukturiertes Programmieren geboten. So werden gängige Konventionen in Variablenbennenung und Datenbankenbenennung eingeführt und deren Hintergründe erklärt. Oft wird der Leser dazu animiert, selbst etwas zu versuchen und so die zum Lernen notwendige Übung sichergestellt.[...]Fazit:`PHP 5 Ein praktischer Einstieg' ist ein Buch, welches für Neueinsteiger empfehlenswert ist. Ein wenig Eigenständigkeit und Kreativität vorausgesetzt, lernt ein Anfänger hier das benötigte Rüstzeug um seine eigenen dynamischen Webseiten, vom Forum bis zum Webshop zu erzeugen. Über PHP hinaus bietet das Buch auch einen Einstieg in sicherheitsbewußtes und objektorientiertes Programmieren. Auf eine dritte Auflage in der die noch vorhandenen Fehler beseitigt sind freue ich mich schon heute." --linux.studentensiedlung.de, 11/2004, Bernd Pommerehne
"Fazit: Alles in allem ist das Buch rundum gelungen. Sieht man mal von ein paar kleinen Fehlern (Übersetzungsfehler?) im abgedruckten Code ab. Das Buch ist sehr verständlich geschrieben und man bekommt schnell einen Einstieg in das gesamte Thema Webseite und Webhosting. Um alles noch ein wenig abzurunden, wird im Anhang des Buches die Installation eines PHP-fähigen Webservers beschrieben. Man kann das Buch bedenkenlos empfehlen." moewa-lug.de, 09/2004, Markus Maurer
-- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.
Kurzbeschreibung
PHP - Ein praktischer Einstieg ist eine beispielorientierte PHP-Einführung für all diejenigen, die schon einmal mit HTML zu tun hatten, sich jetzt aber eine dynamische Website -- vielleicht sogar mit Datenbankanbindung -- wünschen.
Das Buch zeigt PHP-Neulingen anhand einer fiktiven Fundraising-Website für bedrohte neuseeländische Vögel, wie sie mit der kostenlosen Open Source-Technologie PHP Schritt für Schritt eine leistungsfähige Website aufbauen können. Alle vorgestellten Programme -- von Formularen bis zur dynamisch erstellten Grafik -- werden eingehend erklärt, so daß auch Einsteiger ohne Programmiererfahrung sie leicht auf ihre eigenen Anwendungen übertragen können. Zur Vertiefung enthält das Buch Übungsaufgaben, deren Lösungen online bereitgestellt werden.
Aus dem Inhalt:
* Grundlagen der PHP-Programmierung * Programmieren mit Funktionen, Klassen und Objekten * Datenbankanbindung mit MySQL * Zahlen und Mathematik in PHP, Datenbankkonsistenz, Sicherheit, Fehlersuche bei der Programmierung * Installation und Konfiguration der Software * nützliche Tools & Ressourcen
Die Codebeispiele und die Lösungen zu den Übungsaufgaben in diesem Buch können Sie von unserer Website herunterladen.