Schlagwort | "syntax"

PHP Kochbuch. Beispiele und Lösungen für PHP-Programmierer


PHP Kochbuch. Beispiele und Lösungen für PHP-Programmierer

Das PHP-Kochbuch besteht aus den typischen Kochbuchinhalten: Rezepte für verschiedenen Gelegenheiten, Ausführung, Erklärungen und wichtige Hinweise. Im Vordergrund steht der praktische Einsatz und damit die Lösung realer Probleme und Fragestellungen. Die 250 Rezepte umfassen gängige Aufgabenstellungen und Möglichkeiten von PHP, die sich leicht übertragen und in eigene Projekte integrieren lassen.

PHP hat sich als freie Scriptsprache weltweit etabliert und wird dank OS- und Webserver-Portabilität, klarer und leicht zu lernender Syntax und seinen Wurzeln im Internet vor allem für die dynamische Erzeugung von Webseiten verwendet. Das PHP-Kochbuch richtet sich an PHPler, die bereits über einige Erfahrung im Umgang mit der Script-Syntax verfügen und die Vorgehens- und Arbeitsweise vollständiger PHP-Anwendungen nachvollziehen und verstehen wollen. Der Schwierigkeitsgrad der jeweiligen Projekte richtet sich dabei sowohl an Einsteiger, die den Aufbau und die Durchführung einfacher Lösungen mit PHP erlernen wollen, sowie an bereits erfahrene PHP-Programmierer, die nach speziellen Lösungen oder komplexen Programmieransätzen suchen.

Am Anfang stehen die wichtigsten Datentypen: Strings, Zahlen, Datum und Uhrzeit sowie Arrays. Darauf folgen die Programmelemente: Variablen, Funktionen, Klassen und Objekte. Das Hauptstück des Buchs dreht sich um die Webprogrammierung: Grundlagen aus Cookies, Headern und Authentifizierung, außerdem Formulare, der Zugriff auf Datenbanken, Web-Automatisierung und zuletzt das breite Anwendunsgebiet rund um XML. Es folgen Kapitel über Erweiterungen und Optionen, die einfache Funktionalitäten verbessern können: Reguläre Ausdrücke, Verschlüsselung, Grafik, Internationalisierung und Lokalisierung sowie Internetdienste. Danach kommen zwei Kapitel über das Dateisystem: der Umgang mit Dateien und Metadaten. Zuletzt dann noch zwei bei PHP eher unbekannte Einsatzfelder: clientseitiges PHP und das PHP Extension and Application Repository (PEAR). Der Code der jeweiligen Lösungen ist online erreich- und downloadbar, außerdem erhält man zahlreiche weiterführende Informationen und Quellen.

Das Praxis-Buch liefert eine leicht zugängliche Form an real erprobten Lösungen, die immer mit dem gleichen Aufbau “Problem”, “Lösung” (Code mit Anweisungen) und “Diskussion/Erklärung” sowie weiteren Verweisen aufgebaut sind. Das ist so nah am PHP-Programmierleben wie nur möglich. –Wolfgang Treß

PHP 4, Grundlagen und Profiwissen. Webserver- Programmierung


PHP 4, Grundlagen und Profiwissen. Webserver- Programmierung

Wer die Webserverprogrammierung unter Windows und Linux mit PHP 5 erlernen oder verbessern will, sollte sich PHP 5, Grundlagen und Profiwissen von Jörg Krause einmal genau anschauen: Über 1300 Seiten kontinuierlich aufbauendes Grundlagen-, Programmier- und Erfahrungswissen, gepaart mit über 350 Beispielskripten und auf CD alle nötige Software und sogar eine lizenzierte phpTemple-Vollversion. Dazu kommt zusätzlich das Buch als PDF mit spezieller Suchfunktion und natürlich alle Skripte.

Jörg Krause hat PHP 5, Grundlagen und Profiwissen in vier Teile gegliedert: Teil eins umfasst die Grundlagen und eine Einführung in die Sprachbestandteile und die Syntax mit anschließendem Praxisabschnitt zur Umsetzung des Gelernten. Auch die Neuerungen und Unterschiede zu der Vorgängerversionen werden hier vorgestellt. Wer kann es sich normalerweise denn schon leisten dafür mal eben über 500 Seiten zur Verfügung zu stellen? Weiter geht es im Teil zwei um die professionelle Programmierung mit PHP: professionelle Techniken, Kommunikation und Datenaustausch und auch hier wieder Praxis in Form eines vollständigen Projektes. Zuletzt dann noch Anhänge und Referenz mit Glossar, Kurzreferenz, Server-Variablen und Statuscodes und ein umfangreicher Index.

Wer sich PHP 5, Grundlagen und Profiwissen zulegt, sollte es ernst meinen mit PHP 5, denn zum Reinschnuppern ist das Buch einfach zu umfassend. Wer jedoch ernsthaft mit PHP arbeiten will oder muss, hat mit diesem Buch einen treuen Begleiter zur Webserverprogrammierung mit PHP gefunden. Durcharbeiten, Nachschlagen und sich inspirieren lassen. –Wolfgang Treß

PHP 4, Grundlagen und Profiwissen. Webserver- Programmierung unter Windows und Linux

Cascading Stylesheets. Anspruchsvolle Websites mit CSS


Cascading Stylesheets. Anspruchsvolle Websites mit CSS

Cascading Stylesheets sind nun wirklich nichts Neues, der letzte Standard 2.0 stammt bereits von 1998. Trotzdem kommen sie erst in letzter Zeit richtig in Mode, bei Programmierern vor allem in der Arbeit mit XSL-Transformation und bei Designern in erweiterten Funktionalitäten von Dreamweaver und anderen Websuiten, die endlich standardmäßig CSS anstelle von komplexen HTML-Lay-outs erzeugen.

Cascading Stylesheets von Dan Shafer kommt also zur richtigen Zeit, Webdesigner sollten sich dringend mit dieser Technologie auseinandersetzen. Auch sonst stimmt jede Menge an dem Buch: Shafer sieht CSS nicht, wie leider immer noch allzu viele Designer, lediglich als Anhübscher von HTML. Er erklärt umfassend die wirklichen Neuerungen in der Webprogrammierung. Für das Design eigener Seiten wird man somit ganz an den Anfang zurückgeführt. Schon die technische Konzeption -– wie etwa die HTML-Dokumentenstruktur — sollte auf CSS eingestellt werden.

Nach der Schilderung des Einsatzzweckes und Grundlagen von externer Einbindung, Syntax, Box-Modell und Kaskadierung zeichnet Shafer den ganzen Prozess der Website-Programmierung neu auf. Er geht dafür den zwar unorthodoxen, aber umso gründlicheren Weg vom Lay-out mit CSS, dass HTML-Tabellen nahezu überflüssig macht, hin zu den Details in Text- und Bildgestaltung. Das, was man also von CSS schon so kennt, kommt erst ganz am Schluss. Davor gibt es richtig was zu lernen!

Nicht weniger erfreulich ist Shafers Erklärungsweise ganz hart an der Praxis: Beispiele ziehen sich über mehrere Seiten und werden in allen Fassetten ausführlich erklärt, nicht ohne die größten Klippen von CSS, der abweichenden Interpretation in unterschiedlichen Browser-Versionen, konsequent zu umschiffen. Die Source Codes und passenden Screenshots werden gleich anbei geliefert, alles ist im Workshop-Charakter einfach nachvollzieh- und nachprogrammierbar.

Auf über 400 Seiten umfasst das Buch nicht nur die Grundlagen von CSS, ausführlich zu Wort kommen auch fortgeschrittene Lösungen und Rezepte etwa für das optimale Gestalten mit Spalten-Lay-outs, Navigationsmenüs und Formularen, allesamt eher schmerzhafte Unternehmungen allein mit HTML. Auch JavaScript kommt zum Einsatz, beispielsweise mit einem Skript zur automatischen Browser-Erkennung, das man dem Source Code zum Buch einfach entnehmen kann, selbst programmieren können muss man nicht. Weitere wichtige Themen jenseits des Mainstreams sind CSS-Lösungen zur Web Accessibility (behindertengerechte Websites) und zur Unterstützung älterer Browser, die keine volle CSS-Funktionalität mitbringen.

Am Ende des Buchs steht eine 140-seitige Referenz mit allen Befehlen, die die CSS-Spezifikationen 1 und 2 zu bieten haben und allen praxisrelevanten browserproprietären Regeln. Auch werden erste Einblicke in CSS3 gegeben. Der abschließende Eindruck: Ideal zum Durcharbeiten, Lernen, Verstehen und Nachschlagen — mehr Cascading Stylesheets geht nicht! –Erik Hoffmann

Cascading Stylesheets. Anspruchsvolle Websites mit CSS gestalten – Grundlagen, Designtechniken und Referenz

CSS: Anspruchsvolle Websites mit Cascading Stylesheets


CSS: Anspruchsvolle Websites mit Cascading Stylesheets

Cascading Stylesheets sind nun wirklich nichts Neues, der letzte Standard 2.0 stammt bereits von 1998. Trotzdem kommen sie erst in letzter Zeit richtig in Mode, bei Programmierern vor allem in der Arbeit mit XSL-Transformation und bei Designern in erweiterten Funktionalitäten von Dreamweaver und anderen Websuiten, die endlich standardmäßig CSS anstelle von komplexen HTML-Lay-outs erzeugen.

Cascading Stylesheets von Dan Shafer kommt also zur richtigen Zeit, Webdesigner sollten sich dringend mit dieser Technologie auseinandersetzen. Auch sonst stimmt jede Menge an dem Buch: Shafer sieht CSS nicht, wie leider immer noch allzu viele Designer, lediglich als Anhübscher von HTML. Er erklärt umfassend die wirklichen Neuerungen in der Webprogrammierung. Für das Design eigener Seiten wird man somit ganz an den Anfang zurückgeführt. Schon die technische Konzeption -– wie etwa die HTML-Dokumentenstruktur — sollte auf CSS eingestellt werden.

Nach der Schilderung des Einsatzzweckes und Grundlagen von externer Einbindung, Syntax, Box-Modell und Kaskadierung zeichnet Shafer den ganzen Prozess der Website-Programmierung neu auf. Er geht dafür den zwar unorthodoxen, aber umso gründlicheren Weg vom Lay-out mit CSS, dass HTML-Tabellen nahezu überflüssig macht, hin zu den Details in Text- und Bildgestaltung. Das, was man also von CSS schon so kennt, kommt erst ganz am Schluss. Davor gibt es richtig was zu lernen!

Nicht weniger erfreulich ist Shafers Erklärungsweise ganz hart an der Praxis: Beispiele ziehen sich über mehrere Seiten und werden in allen Fassetten ausführlich erklärt, nicht ohne die größten Klippen von CSS, der abweichenden Interpretation in unterschiedlichen Browser-Versionen, konsequent zu umschiffen. Die Source Codes und passenden Screenshots werden gleich anbei geliefert, alles ist im Workshop-Charakter einfach nachvollzieh- und nachprogrammierbar.

Auf über 400 Seiten umfasst das Buch nicht nur die Grundlagen von CSS, ausführlich zu Wort kommen auch fortgeschrittene Lösungen und Rezepte etwa für das optimale Gestalten mit Spalten-Lay-outs, Navigationsmenüs und Formularen, allesamt eher schmerzhafte Unternehmungen allein mit HTML. Auch JavaScript kommt zum Einsatz, beispielsweise mit einem Skript zur automatischen Browser-Erkennung, das man dem Source Code zum Buch einfach entnehmen kann, selbst programmieren können muss man nicht. Weitere wichtige Themen jenseits des Mainstreams sind CSS-Lösungen zur Web Accessibility (behindertengerechte Websites) und zur Unterstützung älterer Browser, die keine volle CSS-Funktionalität mitbringen.

Am Ende des Buchs steht eine 140-seitige Referenz mit allen Befehlen, die die CSS-Spezifikationen 1 und 2 zu bieten haben und allen praxisrelevanten browserproprietären Regeln. Auch werden erste Einblicke in CSS3 gegeben. Der abschließende Eindruck: Ideal zum Durcharbeiten, Lernen, Verstehen und Nachschlagen — mehr Cascading Stylesheets geht nicht! –Erik Hoffmann

CSS: Anspruchsvolle Websites mit Cascading Stylesheets gestalten – Grundlagen, Designtechniken und Referenz

PHP 5 Kochbuch


PHP 5 Kochbuch

Das PHP-Kochbuch besteht aus den typischen O’Reilly Kochbuchinhalten: Rezepte für alle Gelegenheiten, Ausführung, Erklärungen, wichtige Hinweise sowie alle Zutaten und Tipps vom Chefkoch selbst. Im Vordergrund steht der praktische Einsatz und damit die Lösung realer PHP-Probleme und Fragestellungen. Die 250 Rezepte umfassen gängige Aufgabenstellungen und Möglichkeiten von PHP, die sich leicht auf vergleichbare Fälle übertragen und in eigene Projekte integrieren lassen. Die aktuelle 3. Auflage ist von deutschen PHP-Experten komplett überarbeitet, an PHP 5.3 angepasst und um weitere Rezepte erweitert worden.

PHP hat sich als freie Skriptsprache weltweit etabliert und wird dank weitreichender OS- und Webserver-Portabilität, klarer und leicht lernbarer Syntax und seinen Wurzeln im Internet vor allem für die dynamische Erzeugung von Webseiten verwendet. Das PHP-Kochbuch richtet sich an PHPler, die bereits über einige Erfahrung im Umgang mit der Skript-Syntax verfügen und die Vorgehens- und Arbeitsweise vollständiger PHP-Anwendungen nachvollziehen und verstehen wollen. Der Schwierigkeitsgrad der jeweiligen Projekte richtet sich dabei sowohl an Einsteiger, die den Aufbau und die Durchführung einfacher Lösungen mit PHP erlernen wollen, sowie an bereits erfahrene PHP-Programmierer, die nach speziellen Lösungen oder komplexen Programmieransätzen suchen.

Am Anfang stehen die wichtigsten Datentypen: Strings, Zahlen, Datum und Zeit sowie Arrays. Darauf folgen die Programmelemente: Variablen, Funktionen, Klassen und Objekte und weiterführend der effiziente Umgang mit Daten und die Fehlerbehandlung mit Exceptions. Das Hauptstück des Buchs dreht sich um die Webprogrammierung: Grundlagen aus Cookies, Headern und Authentifizierung, außerdem Formulare, der Zugriff auf Datenbanken, Web-Automatisierung und zuletzt das breite Anwendungsgebiet rund um XML bis hin zu Webservices. Es folgen Kapitel über Erweiterungen und Optionen, die einfache Funktionalitäten verbessern können: Reguläre Ausdrücke, Verschlüsselung, Grafik, Internationalisierung und Lokalisierung sowie Internetdienste. Danach kommen zwei Kapitel über das Dateisystem: der Umgang mit Dateien und Verzeichnisse. Zuletzt dann noch zwei bei PHP eher unbekannte Einsatzfelder: PHP auf der Kommandozeile und das PHP Extension and Application Repository (PEAR). Der Code der jeweiligen Lösungen ist online erreich- und downloadbar, außerdem erhält man zahlreiche weiterführende Informationen und Quellen.

Das PHP 5 Kochbuch liefert eine leicht zugängliche Form an real erprobten Lösungen, die immer mit dem gleichen Aufbau “Problem”, “Lösung” (Code mit Anweisungen) und “Diskussion/Erklärung” sowie weiteren Verweisen strukturiert sind. Das ist so nah am PHP-Programmierleben wie nur möglich. –textico/Wolfgang Treß

PHP 5. Grundlagen und Profiwissen: Webserver-Programmierung


PHP 5. Grundlagen und Profiwissen: Webserver-Programmierung

Wer die Webserverprogrammierung unter Windows und Linux mit PHP 5 erlernen oder verbessern will, sollte sich mal die 2. Auflage von Jörg Krauses Handbuch PHP 5, Grundlagen und Profiwissen genau anschauen: Über 1300 Seiten kontinuierlich aufbauendes Grundlagen-, Programmier- und Erfahrungs-Know-How, gepaart mit über 350 Beispielskripte und auf CD alle nötige Software und sogar eine lizenzierte phpTemple-Vollversion. Dazu kommt zusätzlich das Buch als PDF mit spezieller Suchfunktion und natürlich alle Skripte. Die 2. Auflage wurde um die Erweiterungen und Verbesserungen des Release PHP5.1 aktualisiert.

Jörg Krause hat PHP 5, Grundlagen und Profiwissen in vier Teile gegliedert: Teil eins umfasst die Grundlagen und eine Einführung in die Sprachbestandteile und die Syntax mit anschließendem Praxisabschnitt zur Umsetzung des Gelernten. Auch die Neuerungen und Unterschiede zu der Vorgängerversion werden hier vorgestellt. Wer kann es sich normalerweise denn schon leisten, dafür mal eben über 500 Seiten zur Verfügung zu stellen? Weiter geht es im Teil zwei um die professionelle Programmierung mit PHP: fortgeschrittene Techniken, Kommunikation und Datenaustausch und auch hier wieder Praxis in Form eines vollständigen Projektes. Zuletzt dann noch Anhänge und Referenz mit Glossar, Kurzreferenz, Server-Variablen und Statuscodes und ein umfangreicher Index.

Wer sich PHP 5, Grundlagen und Profiwissen zulegt, sollte es ernst meinen mit PHP 5, denn zum Reinschnuppern ist das Buch einfach zu umfassend. Wer jedoch ernsthaft mit PHP arbeiten will oder muss, hat mit diesem Buch einen treuen Begleiter zur Webserverprogrammierung mit PHP gefunden. Durcharbeiten, Nachschlagen und sich inspirieren lassen. Aktuell wie nie zuvor. –Wolfgang Treß

PHP 5. Grundlagen und Profiwissen: Webserver-Programmierung unter Windows und Linux

PHP 5 / MySQL 5. Studienausgabe


PHP 5 / MySQL 5. Studienausgabe

Doppellösung PHP und MySQL in einem Doppelband zum Preis von einem — mit allen nötigen Programmen und Dateien auf CD-ROM: Die Studienausgabe PHP 5 / MySQL 4 macht möglich, wovon Einsteiger bisher nur träumten. PHP und MySQL satt.

Das Gespann PHP und MySQL hat sich weitläufig etabliert und genießt Kult-Status in der Webprogrammierung. Gut wer sich damit auskennt. Und wo Einsteigen, wenn man Anfangen will? Matthias Kannengießer stellt mit seinem Doppelband einen umfassenden Zugang in die Welt von PHP 5 und MySQL 4 zur Verfügung, führt in beiden Anwendungen getrennt und zusätzlich in ihre Zusammenarbeit ein und lässt auch fortgeschrittene Themen nicht aus.

Los geht es mit den Sprachelementen und der Syntax von PHP, gefolgt von den ersten Programmierschritten und Lösungen für den Programmieralltag. Darauf folgen fortgeschrittenen Programmierthemen, die Neuerungen in PHP 5 und schließlich die Arbeit von PHP mit MySQL. Im Teil zu MySQL startet Matthias Kannengießer mit der Installation, dem Datenbankentwurf, Datenbanken und Tabellen und der Arbeit mit Daten. Im Bereich praxisbezogene Anwendungen kommt dann auch PHP zu Wort, die Verwaltung und Sicherheit, Anwendungsschritte und am Ende eine Referenz.

Motivierend und verständlich geschrieben, zahlreiche Beispiele und praktische Anwendungsszenarien, dazu die CD-ROM mit allen Dateien und Werkzeugen: Beim Sprung ins kalte PHP-MySQL-Wasser empfängt einen PHP 5 / MySQL 4 mit wohliger Wärme! –Wolfgang Treß

PHP 5 Kochbuch


PHP 5 Kochbuch

Das PHP-Kochbuch besteht aus den typischen O’Reilly Kochbuchinhalten: Rezepte für alle Gelegenheiten, Ausführung, Erklärungen, wichtige Hinweise sowie alle Zutaten und Tipps vom Chefkoch selbst. Im Vordergrund steht der praktische Einsatz und damit die Lösung realer PHP-Probleme und Fragestellungen. Die 250 Rezepte umfassen gängige Aufgabenstellungen und Möglichkeiten von PHP, die sich leicht auf vergleichbare Fälle übertragen und in eigene Projekte integrieren lassen. Die aktuelle 3. Auflage ist von deutschen PHP-Experten komplett überarbeitet, an PHP 5.3 angepasst und um weitere Rezepte erweitert worden.

PHP hat sich als freie Skriptsprache weltweit etabliert und wird dank weitreichender OS- und Webserver-Portabilität, klarer und leicht lernbarer Syntax und seinen Wurzeln im Internet vor allem für die dynamische Erzeugung von Webseiten verwendet. Das PHP-Kochbuch richtet sich an PHPler, die bereits über einige Erfahrung im Umgang mit der Skript-Syntax verfügen und die Vorgehens- und Arbeitsweise vollständiger PHP-Anwendungen nachvollziehen und verstehen wollen. Der Schwierigkeitsgrad der jeweiligen Projekte richtet sich dabei sowohl an Einsteiger, die den Aufbau und die Durchführung einfacher Lösungen mit PHP erlernen wollen, sowie an bereits erfahrene PHP-Programmierer, die nach speziellen Lösungen oder komplexen Programmieransätzen suchen.

Am Anfang stehen die wichtigsten Datentypen: Strings, Zahlen, Datum und Zeit sowie Arrays. Darauf folgen die Programmelemente: Variablen, Funktionen, Klassen und Objekte und weiterführend der effiziente Umgang mit Daten und die Fehlerbehandlung mit Exceptions. Das Hauptstück des Buchs dreht sich um die Webprogrammierung: Grundlagen aus Cookies, Headern und Authentifizierung, außerdem Formulare, der Zugriff auf Datenbanken, Web-Automatisierung und zuletzt das breite Anwendungsgebiet rund um XML bis hin zu Webservices. Es folgen Kapitel über Erweiterungen und Optionen, die einfache Funktionalitäten verbessern können: Reguläre Ausdrücke, Verschlüsselung, Grafik, Internationalisierung und Lokalisierung sowie Internetdienste. Danach kommen zwei Kapitel über das Dateisystem: der Umgang mit Dateien und Verzeichnisse. Zuletzt dann noch zwei bei PHP eher unbekannte Einsatzfelder: PHP auf der Kommandozeile und das PHP Extension and Application Repository (PEAR). Der Code der jeweiligen Lösungen ist online erreich- und downloadbar, außerdem erhält man zahlreiche weiterführende Informationen und Quellen.

Das PHP 5 Kochbuch liefert eine leicht zugängliche Form an real erprobten Lösungen, die immer mit dem gleichen Aufbau “Problem”, “Lösung” (Code mit Anweisungen) und “Diskussion/Erklärung” sowie weiteren Verweisen strukturiert sind. Das ist so nah am PHP-Programmierleben wie nur möglich. –textico/Wolfgang Treß

JavaScript von Kopf bis Fuß


JavaScript von Kopf bis Fuß

Mehr, mehr, mehr: die Kopf bis Fuß-Reihe füllt die Ränge auf, jüngster Spross der “easy-lern-familie”: JavaScript von Kopf bis Fuß. Ach so, gibt es jemand, dem die “Kopf bis Fuß”-Bücher nichts sagen? Inzwischen fast unmöglich, aber gut: “Kopf bis Fuß” berücksichtigt die neusten Lernkonzepte: Schluss mit sturem Pauken, her mit Spaß und Spiel. Und, ja, es funktioniert. Und wie!

Yepp, ein klassisches “Kopf bis Fuß”-Lernbuch sieht aus, als hätte man eine Horde bastelwütiger Kids mit Stiften, Scheren und Zeitschriften beauftragt — im Gegensatz zu gängigen JavaScript Lernbüchern ein Kuriosum. Spielerisch lernen ist das Rezept: über Zeichnungen, lebensnahe Beispiele und spielerische Aufgaben wird der Leser auf Trab gehalten und kriegt dabei fast nicht mit, dass er lernt: Bezüge, Einbettung in die tägliche Lebenswelt, Denkspiele und Spaß verankern das Material im Gehirn — nennen wir es den “Schokoladen-Effekt” :)

Der Einstieg in JavaScript ist im Kopfbuch von Michael Morrison von Null auf Hundert: Vorwissen irrelevant. Programmierung, Syntax, Browserkontrolle, Formulare, HTML, Objekte bis hin zu dynamisch erzeugten Daten: alles drin, nur anders (besser) verpackt.

Am Ende eines jeden Kopf-/Fußbuchs bleibt das überzeugte Fazit: “Es geht auch anders” — JavaScript von Kopf bis Fuß bildet da keine Außnahme und dürfte die Fangemeinde des neuen Buchkonzepts weiter wachsen lassen. Mitmachen und Verstehen, einfach wie Spiel und Spaß. –Wolfgang Treß

PHP 5.3 und MySQL 5.1: Grundlagen, Anwendung, Praxiswissen,


PHP 5.3 und MySQL 5.1: Grundlagen, Anwendung, Praxiswissen,

PHP und MySQL sind so etwas wie das All-Star-Dream-Team des Webs: kaum eine moderne, dynamische Website kann heute noch ohne Datenbankhintergrund funktionieren und das Informations-Transportgespann PHP/MySQL ist bei dieser Arbeit fast immer an vorderster Front: Dank Gunnar Thies und Stefan Reimers PHP 5.3 und MySQL 5.1 – Das umfassende Handbuch ist für den engagierten Webbastler nun ein professioneller Einstieg und für den erfahrenen Webprofi ein umfassendes Nachschlagewerk auf dem aktuellen Stand von PHP 5.3 und MySQL 5.1 auf dem Markt – da heißt es zugreifen, solange es noch welche gibt ;-)

Die aktuelle Ausgabe (2009) ist die 2. Auflage ihres PHP/mySQL-Standardwerks, das sie komplett aktualisiert und etwa um CakePHP erweitert haben. Thies und Reimers haben ihr Buch in 3 Hauptteile gegliedert, denen sie ein kurzes Einsteigerkapitel vorangestellt haben, das Webneulingen die ersten Schritte im WWW erleichtern soll. Los geht es dann mit den Grundlagen, also dem nötigen Rüstzeug für die PHP/MySQL-Arbeit: die Installation (alles dafür auf der beiliegenden CD) und ein erster Einstieg in Funktionen und Syntax von PHP und MySQL bis hin zu Objektorientierung und SQL-Kommandos. Im zweiten Hauptteil dann ab in die Tiefe: Datenbankschnittstelle, Datenbankabstraktion, SQL, Benutzerverwaltung und Storage Engines bis hin zur Applikation der verschiedenen Aspekte der Webentwicklung wie Datenbankschema-Entwurf und Sicherheitsfragen. Abschließend dann das Überkapitel zur praktischen Umsetzung/Anwendung: Datenbankschnittstellen, Loggin-Mechanismen, Debuggin-Hilfsmittel und HTML-Grundfunktionalitäten und die jeweils benötigen Module, die Programmierung größerer Projekte wie zum Beispiel Mehrbenutzersysteme, aktuelle Webtechnologien (Web 2.0), Blogs, Wikis und Bildergalerien, fortgeschrittene Webprogrammierthemen wie die dauerhafte Objektspeicherung und zuletzt noch das Model-View-Controller-Paradigma.

Mit PHP 5.3 und MySQL 5.1 – Das umfassende Handbuch haben es Thies und Reimers tatsächlich wieder geschafft, das von ihnen nach eigenen Aussagen versprochene “Von den Grundlagen bis zur professionellen Programmierung”-Buch zu PHP und MySQL zu schreiben. Umfassend auf den Punkt gebracht, übersichtlich und konkret. –textico.de/Wolfgang Treß

PHP 5.3 und MySQL 5.1: Grundlagen, Anwendung, Praxiswissen, Objektorientierung, MVC, Sichere Webanwendungen, PHP-Frameworks, Performancesteigerungen