In Programmieren mit PHP führt Sie Rasmus Lerdorf, der Erfinder von PHP, höchstpersönlich in die Programmierung mit der leistungsfähigen und populären Open Source-Skriptsprache ein.
Lerdorf und sein Koautor Kevin Tatroe erläutern klar und kompakt Sprachsyntax und Programmiertechniken von PHP anhand von zahlreichen praktischen Beispielen. PHP-Einsteiger finden hier alles, was sie über die Generierung dynamischer Webinhalte mit PHP wissen müssen, fortgeschrittene Entwickler können ihr Wissen durch Insidertips und -techniken erweitern, die Lerdorf mit diesem Buch an sie weitergibt.
Aus dem Inhalt:
- PHP-Grundlagen, inkl. Datentypen, Variablen und Operatoren Funktionen, Strings, Arrays und Objekte
- Verarbeitung und Validierung von Formularen, Session-Tracking, Cookies
- Interaktion mit relationalen Datenbanken wie MySQL und Oracle über die PEAR DB-Bibliothek
- dynamische Generierung von Bildern, Erzeugung von PDF- und Parsing von XML-Dateien
- Entwicklung sicherer Skripte, Fehlerbehandlung, Performance-Tuning, das Schreiben eigener PHP-Erweiterungen in C
- Schnellreferenz der PHP-Funktionen und der Standarderweiterungen von PHP
Lerdorf und sein Koautor Kevin Tatroe erläutern klar und kompakt Sprachsyntax und Programmiertechniken von PHP anhand von zahlreichen praktischen Beispielen. PHP-Einsteiger finden hier alles, was sie über die Generierung dynamischer Webinhalte mit PHP wissen müssen, fortgeschrittene Entwickler können ihr Wissen durch Insidertips und -techniken erweitern, die Lerdorf mit diesem Buch an sie weitergibt.
Aus dem Inhalt:
- PHP-Grundlagen, inkl. Datentypen, Variablen und Operatoren Funktionen, Strings, Arrays und Objekte
- Verarbeitung und Validierung von Formularen, Session-Tracking, Cookies
- Interaktion mit relationalen Datenbanken wie MySQL und Oracle über die PEAR DB-Bibliothek
- dynamische Generierung von Bildern, Erzeugung von PDF- und Parsing von XML-Dateien
- Entwicklung sicherer Skripte, Fehlerbehandlung, Performance-Tuning, das Schreiben eigener PHP-Erweiterungen in C
- Schnellreferenz der PHP-Funktionen und der Standarderweiterungen von PHP
PHP vom Erfinder persönlich
Rasmus Lerdorf sieht sich nicht als Programmierer, sondern als Problemlöser, der sich nur widerwillig selbst hinsetzt, um zu programmieren, wenn er niemanden findet, der seine Lösungen realisiert. Dass er beides sehr gut kann, hat er mit der Entwicklung der erfolgreichen Programmiersprache PHP 1994 gezeigt. Es versteht sich von selbst, dass auch eine PHP-Einführung aus der Hand dieses Menschen, von seiner Offenheit und Vielseitigkeit profitiert.
Installation, vielseitige Nutzung und Sicherheit
Von der Installation bis zur Programmierung eines Branchenverzeichnisses für Unternehmen zeigt Lerdorf gemeinsam mit seinem Koautor Kevin Tatroe welche Möglichkeiten PHP bietet. Dabei kommt auch die Objektorientierung nicht zu kurz. Die Autoren zeigen, wie Klassen definiert und Objekte angelegt werden und welche Besonderheiten in PHP dabei zu beachten sind. Mit diesem Grundwissen ausgestattet, erfährt der PHP-Aspirant in jeweils eigenen Kaipiteln, wie Eingaben von Webformularen verabeitet und Datenbanken integriert werden können, wie sich Grafiken und PDF-Dokumente erzeugen und XML-Daten verarbeiten lassen. Auch die nötigen Schritte, um PHP-Anwendungen vor Hackern zu schützen, werden detailliert besprochen und vorgestellt.
Windows-Anwendungen steuern
Spätestens die Ausführungen über die Erweiterung von PHP mit eigenen in C programmierten Bibliotheken und über die Steuerung von Windows-Anwendungen wie Word und Excel per COM-Schnittstelle gehen dann weit über den Inhalt gewöhnlicher Einführungen hinaus und sind eher für fortgeschrittene Programmierer interessant. Sehr pragmatisch geben die Autoren hier einen groben Überblick über die Möglichkeiten und zeigen praxisorientiert und gut nachvollziehbar, wie sich der Funktionsumfang von PHP nocheinmal gewaltig erweitern lässt. Praktisch sind auch die Referenz der PHP-Funktionen und der Standard-Erweiterungen am Ende des Buches.
Auch für Profis interessant
Insgesamt ist Programmieren mit PHP eine hervorragende Einführung in die beliebte Sprache, die auch für fortgeschrittene Programmierer interessante Perspektiven bietet und überzeugend demonstriert, dass Lerdorf neben der Problemlösung und Programmierung auch die didaktische Vermittlung seiner eigenen Schöpfung und den Spagat zwischen Einsteigern und Profis mühelos beherrscht.
(Peter Starke)
Rasmus Lerdorf sieht sich nicht als Programmierer, sondern als Problemlöser, der sich nur widerwillig selbst hinsetzt, um zu programmieren, wenn er niemanden findet, der seine Lösungen realisiert. Dass er beides sehr gut kann, hat er mit der Entwicklung der erfolgreichen Programmiersprache PHP 1994 gezeigt. Es versteht sich von selbst, dass auch eine PHP-Einführung aus der Hand dieses Menschen, von seiner Offenheit und Vielseitigkeit profitiert.
Installation, vielseitige Nutzung und Sicherheit
Von der Installation bis zur Programmierung eines Branchenverzeichnisses für Unternehmen zeigt Lerdorf gemeinsam mit seinem Koautor Kevin Tatroe welche Möglichkeiten PHP bietet. Dabei kommt auch die Objektorientierung nicht zu kurz. Die Autoren zeigen, wie Klassen definiert und Objekte angelegt werden und welche Besonderheiten in PHP dabei zu beachten sind. Mit diesem Grundwissen ausgestattet, erfährt der PHP-Aspirant in jeweils eigenen Kaipiteln, wie Eingaben von Webformularen verabeitet und Datenbanken integriert werden können, wie sich Grafiken und PDF-Dokumente erzeugen und XML-Daten verarbeiten lassen. Auch die nötigen Schritte, um PHP-Anwendungen vor Hackern zu schützen, werden detailliert besprochen und vorgestellt.
Windows-Anwendungen steuern
Spätestens die Ausführungen über die Erweiterung von PHP mit eigenen in C programmierten Bibliotheken und über die Steuerung von Windows-Anwendungen wie Word und Excel per COM-Schnittstelle gehen dann weit über den Inhalt gewöhnlicher Einführungen hinaus und sind eher für fortgeschrittene Programmierer interessant. Sehr pragmatisch geben die Autoren hier einen groben Überblick über die Möglichkeiten und zeigen praxisorientiert und gut nachvollziehbar, wie sich der Funktionsumfang von PHP nocheinmal gewaltig erweitern lässt. Praktisch sind auch die Referenz der PHP-Funktionen und der Standard-Erweiterungen am Ende des Buches.
Auch für Profis interessant
Insgesamt ist Programmieren mit PHP eine hervorragende Einführung in die beliebte Sprache, die auch für fortgeschrittene Programmierer interessante Perspektiven bietet und überzeugend demonstriert, dass Lerdorf neben der Problemlösung und Programmierung auch die didaktische Vermittlung seiner eigenen Schöpfung und den Spagat zwischen Einsteigern und Profis mühelos beherrscht.
(Peter Starke)