Fit4Php – Php Tutorial - Php für Einsteiger und Fortgeschrittene
Bücher

Interessante Bücher zum Thema PHP

Für Einsteiger
Eine Einführung in PHP, welche sehr praxisorientiert gehalten ist. Das Buch erklärt an dem anschaulichen Beispiel eines Spendensammel-Systems einer Webseite für bedrohte Vögel, wie man PHP für dynamische Webseiten verwendet. Dabei startet es bei der Besprechung des Internetprotokolls HTTP, geht über zu HTML und Formularen, wo dann schließlich der Einstieg in PHP gemacht wird. In die Vorzüge der modernen objektorientierten Programmierung wird eingewiesen, so dass der Leser diese Programmierweise schnell für eine schnelle Entwicklung seiner Projekte verwenden kann. Insgesamt ein sehr gelungenes Buch, welches auf wenigen Seiten sehr gut und schnell in PHP einführt.
Dieses Buch ist ideal für all diejenigen, die umfassend und schnell in die Programmierung von PHP einsteigen wollen. Es verbringt keine Zeit damit, die veraltete Sprache PHP 4 zu erklären, sondern führt zielstrebig in PHP 5 ein, wobei allerdings immer wieder bei den neuen Features darauf hingewiesen wird, dass diese zu PHP 5 gehören. Das Buch beginnt mit einer grundlegenden Einführung zu den Grundstrukturen der Programmiersprache. Die objektorientierte Programmierung in PHP 5 wird in einem Kapitel übersichtlich und gut beschrieben. Weiterhin ist, wie der Titel schon sagt, ein Kapitel dem MySql-Zugriff via PHP gewidmet. In einem umfangreichen Kapitel, welches mit ‘weitere Themen’ betitelt ist, faßt der Autor Sonstiges, wie beispielsweise PDF-Erzeugung oder Bilderzeugung zusammen. Abgerundet wird das Buch von einem Praxiskapitel, in welchem er einige Projekte programmiert. Auf der beiliegenden CD befinden sich alle nötigen Vorraussetzungen, um direkt zu starten.
Für alle, die ein ernsthaftes Interesse an der Sprache PHP haben, ist dieses Buch gedacht. Es führt in PHP5 ein und behandelt die Sprache detailliert. Nicht nur die Grundlagen der Sprache werden besprochen, sondern auch weiterführende Tools, die zur Sprache mitgeliefert werden, um moderne Webapplikationen zu erstellen. So werden Sessions, Grafikerzeugnung und die Bibliothek PEAR besprochen. Auch auf die objektorientierte Programmierung in PHP legt dieses Buch einen Fokus.
Dieses Buch ist an diejenigen gerichtet, die schon eine Programmiersprache wie beispielsweise C++ kennen. Statt viele Beispiele für PHP Programme zu geben, führt es in die Theorie der Programmiersprache ein. So widmet sich ein Hauptteil des Buches Datentypen, Kontrollstrukturen und Operatoren, sowie auch in Ansätzen der internen Arbeitsweise von PHP. Zu Beginn geht der Autor ausführlich auf die Installation von PHP sowohl unter Windows im IIS und Apache wie auch unter Linux ein. Das Buch läßt durchscheinen, dass der Autor im Grunde genommen ein C++-Programmierer ist, welcher auf eine zweite Sprache sich konzentriert. Deshalb ein gelungenes Buch für all diejenigen, die aus demselben Umfeld kommen.
Diese Bibel ist ein umfassendes Lernwerk in Sachen PHP und MySQL. Dabei wird schon die neue Version von PHP und MySQL erklärt; es ist also seiner Zeit voraus. Inhalte des Buches sind eine Einführung in PHP und MySQL, eine detallierte Vertiefung in PHP und die Möglichkeit der Konnektierung von PHP mit anderen Datenbanken und Services. Abgerundet wird das Gesamtwerk durch drei Fallbeispiele. Dieses Buch ist sehr detailliert und anschaulich, so dass keine Fragen offen bleiben. Gleichsam ist es aber auch umfassend, so dass alle Gebiete der Programmiersprache erläutert werden. Dementsprechend hat das Buch eine stattliche Seitenanzahl. Der Anfänger kommt mit diesem Buch zurecht, da von Anfang an begonnen wird. Allerdings wird er eventuell von der Größe des Buches erschlagen. Wer sich dennoch von der Länge des Buches und auch dem Englischen nicht abschrecken lässt, möchte ich dieses Buch wärmstens ans Herz legen.
Ein sehr günstiges Buch für alle Einsteiger in PHP, die nicht all zu tief in die Materie einsteigen wollen. Das Buch ist sehr praktisch aufgebaut, so dass man schon sehr schnell mit dem erlernten Wissen etwas programmieren kann. Nachdem in die Grundlagen der Sprache PHP eingeführt worden ist, beschäftigt sich das Buch mit Sessions und Datenbankanfragen. Einige Praxisbeispiele wie Besucherzähler, Gästebuch oder EShop werden angeboten. Leider ist das Buch auf knapp 400 Seiten mit großer Schrift nicht besonders tiefgehend und beschäftigt sich auch nur mit PHP4. Einen höheren Level kann man jedoch auch für diesen Preis nicht erwarten.
Als erfahrener Programmierer plaudert der Autor aus seinem Nähkästchen der Programmierung von Webseiten. Er beginnt mit einer langen historischen Einführung über das Internet, wonach er zu einem Kapitel kommt, wie man einen Webserver zusammen mit PHP und MySQL installiert bzw. installieren läßt. Ein Kapitel mit Sprachdetails der Programmiersprache wird angeboten. Ein weiteres Kapitel mit grundlegenden Code-Snippets wird angeboten. Sonst schwebt der Autor eher in einer Art Meta-Ebene über die Programmiersprache hinweg. Viel Software für die PHP-Programmierung, für die MySQL-Verwaltung sowie dann auch Software für Webseiten wie Content Managment Systeme, Foren, Wikis werden sehr kurz vorgestellt. Leider ergibt sich daraus kein Tiefenwissen, sondern leider nur ein Überflug. Ein gutes Buch für all diejenigen, die einen groben Überblick über PHP und seine Möglichkeiten suchen und weniger in die Details gehen wollen.
Für Kinder
Dieses von Robert. R. Agular geschriebe Buch erklärt die faszinierende Welt von HTML. Robert R. Agular zeigt in diesem Buch, dass HTML leichter ist, als es aussieht. HTML für Kids ist nicht nur für Kinder, sondern auch für Erwachsene geeignet, die eine einfache Einführung ins HTML suchen. Durch anschauliche Beispiele, Tipps, Aufgaben und Worterklärung von Fachwörtern kann man fast kinderleicht lernen, Webseiten zu gestalten. In HTML für Kids lernt man Schritt für Schritt angefangen vom Grundwissen, wie z.B. BODY und HTML, Tabellen oder Frames auch Schwieriges wie CSS oder FTP. Außerdem ist in diesem Buch auch eine CD vorhanden, die viel Zusatzmaterial wie z.B. eine Farbtabelle oder eine Sonderzeichenübersicht beinhaltet. Mit HTML für KIDS kann man nach kurzer Zeit professionelle Webseiten erstellen.
Lernen macht Spaß! Mit WordPress kannst du Seiten verwalten. „Bloggen mit WordPress“ , das Buch über das gezielte Nutzen von WordPress, ist ein kindergerecht geschriebenes Lernbuch. Johann Christian Hanke führt dich hier mit vielen anschaulichen Beispielen über das nützliche Blogging-Tool zu einem erfolgreichen Start mit WordPress. Mit verschiedenen Mottos wird hier spielerisch und nicht langweilig gelernt und gearbeitet. So kann man ohne jegliche Vorahnung und Vorwissen, außer dass man weiß wie man einen Computer und den Browser startet, die ersten Schritte erfolgreich hinter sich bringen. Mit anschaulichen Bildern, Beispielen, Aufgaben und Ratschlägen überwindest du mit dem erfahrenen Autor ein Abenteuer: WordPress. Auch die beiligende Buch-CD hilft dir deine schöne Seite zu gestallten. Mein Tipp! Bloggen mit WordPress!
Für Experten
Eine umfassende Referenz zur Programmiersprache PHP. Das Buch ist weniger dafür geeignet in PHP einzusteigen, jedoch für den erfahrenen Programmierer eine sehr wertvolle Referenz. Dabei ist es nicht nur einfach eine Kopie der Onlinedokumentation von PHP, sondern eine wertvolle Ergänzung. Themen sind Grundlagen der Sprache wie Variablen, Strukturen, Objekte und ähnliches, sowie die Kommunikation mit Fremdprogrammen und Bibliotheken wie die GD-Bibliothek für Grafik, SQL, PDF, XML. Über 100 Seiten des Buches macht eine übersichtliche alphabetisch geordnete Funktionsreferenz von PHP aus.
Das Zend-Framework ist eines der bekanntesten Frameworks aus der PHP-Welt. Es richtet sich an diejenigen, die PHP professionell zum Einsatz bringen möchten und größere Applikationen auf PHP-Basis entwickeln möchten. Das Zend-Framework trennt streng nach dem Model-View-Controller-Prinzip, so dass auch größere Applikationen nicht unübersichtlich und schwer wartbar werden. Zusätzlich bringt es eine Vielzahl an entsprechenden Libraries mit sich.

Diejenigen, die sich in diese Welt einarbeiten möchten, kommen mit diesem Buch voll auf Ihre Kosten. In gut verständlicher Sprache beschrieben, geht dieses Buch wie ein Tutorial vor und führt Stück für Stück in die Welt Zend Framework 1.6. Aufgrund seiner Übersichtlichkeit kann es jedoch auch als Referenz verwendet werden. Themen wie der Start mit dem Framework, Datenbankverbindungen einrichten, Ajax mit Dojo, Formularverarbeitung, Emails, Deployment, Webservices, Internationalisierung und PDF-Generierung werden vorgestellt. Nach der Lektüre und dem praktischen Üben mit diesem Buch sollte jeder Entwickler in der Lage sein, das Framework schnell und effektiv zum Einsatz zu bringen. Eine heiße Empfehlung für all diejenigen, die hier einsteigen wollen oder einsteigen müssen.

Dieses Buch behandelt nicht mehr die Grundlagen von PHP, sondern fortgeschrittene Themengebiete und ist als eine Ergänzung und nicht als ein Ersatz für die Bücher in der Rubrik ‘Für Einsteiger’ zu sehen. Es geht um Code-Tuning, welches vor allen Dingen dann wichtig ist, wenn eine Webapplikation von vielen tausend Besuchern benutzt wird. Weiterhin geht es um Objektorientierung und Debugging. Es wird besprochen, wie man ein Einlog-Mechanismus effektiv programmiert. Dann geht es um Xml und Caching in PHP. Ein sehr lohnenswertes Buch für diejenigen, die eine größere Webapplikation warten und verbessern müssen.
Weitere Bücher zum Thema Programmieren
Design Patterns (oder Entwurfsmuster, wie sie im Deutschen genannt werden) sind ein wichtiges Faktum, welches jeder Programmierer kennen sollte. Es sind Muster, nach welchen allgemeine Programmierprobleme, welche immer wieder auftreten, gelöst werden können. Dieses Buch führt in die Welt der Design Patterns ein. Dabei verzichtet es auf drögen Stoff, sondern macht das Buch mit vielen Witz-Abbildungen interessant. Allerdings ist es an diesen Abbildungen jedoch auch etwas überladen. Das Buch ist eigentlich für Java-Entwickler gedacht, jedoch werden auch PHP-Entwickler mit diesem gut zurecht kommen.
Zum Inhaltsverzeichnis