IT-Fachportal VON mitp UND bhv

Login

Neu Vergessen

Produkt Detail

Objektorientiertes Programmieren mit PHP  

Objektorientiertes Programmieren mit PHP

von Wolfgang Kurt Bock

1. Auflage 2008, Softcover
496 Seiten, Format 17,0 x 24,0
mit Mit CD-ROM

ISBN 978-3-8266-5939-3

€ 34,95

In den Warenkorb

Mit diesem Buch erhält der Leser eine in die Tiefe gehende und ausführliche praxisorientierte Beschreibung der relativ neuen objektorientierten Sprachmittel von PHP5. Der Autor versucht, soviel wie möglich von dem zu zeigen, was das objektorientierte Programmieren mit PHP ab Version 5.2 hergibt einschließlich der Verwendung von Features der SPL (Standard PHP Library). Einfach gehaltene kleine Scripte bringen die Funktionsweise des objektorientierten PHP auf den Punkt und untermauern die theoretischen Ausführungen.

mehr Informationen

  • PHP ab Version 5.2
  • Mitprogrammieren und Weiterentwickeln
  • Auf CD: Alle vom Autor benutzten Tools und Programmbeispiele

Objektorientiertes Programmieren mit PHP
Aus dem Inhalt:

  • PHP-Grundlagen zur Wieder-holung und im Überblick, Objekte und Klassen aus Sicht des Systems
  • Die OOP-Features von PHP5, Objekte als Referenzen und ein wesentlicher Unterschied zu PHP4
  • Klassendefinitionen in PHP mit Sichtbarkeiten von public bis private und dem Einsatz von Konstruktor und Destruktor
  • Klassen vererben und dabei erweitern, Objekte in Klassen verwenden
  • Spezielles wie static-Member und -Methoden, final-Klassen, abstrakte Klassen und Interfaces
  • Interfaces und Iteratoren der SPL in eigene Anwendungen implementieren und Objekte von SPL-Klassen verwenden
  • Daten in XML-Strukturen mit DOM verwalten, mit XPath gezielt zugreifen und mit XSLT transformieren (PHP5-Erweiterung auf Basis libxml)
  • Daten konvertieren mit XSLT und PHP-Funktionen in den Transformationsprozess einbeziehen (PHP5-Erweiterung auf Basis libxslt)
  • Jede Menge Übungsprojekte wie Knotenbäume, ein Fotoalbum, Klassen für Grafikanwendungen, ein XPath-Viewer und mehr

Mit PHP objektorientiert programmieren ist das Motto dieses Buchs. Im Vordergrund steht nicht allein die Theorie, sondern vor allem die praktische Anwendung der OOP mit PHP ab Version 5.2. Viele Beispiele mit ausführlich erklärten Listings laden ein zum Mitprogrammieren und Weiterentwickeln.

So gibt es eine Knotenklasse, die mit wenigen Funktionen zu einer universell einsetzbaren Baumverwaltung wird. Daraus kann man zum Beispiel eine Verzeichnisdarstellung oder eine Verwaltung von Fotos und Texten für ein Fotoalbum machen. Die Implementierung eines Interface wie ArrayAccess lässt Daten eines HTML-Formulars wie ein Array aussehen, das obendrein die Prüfung eingehender Daten automatisch übernimmt.

Der Umgang mit Interfaces und Klassen der SPL (Standard PHP Library) ist sicher keine leichte Kost. Daher verdeutlichen einfache Implementierungen die Arbeitsweise. Ideen zur praktischen Anwendung kommen von einigen komplexeren Beispielen, wie dem Einsatz von Iteratoren beim Zugriff auf Bildpunkte eines Images. Datenkonvertierungen mit XSLT sind vielseitig einsetzbar, keineswegs nur zur Erstellung dynamischer Webseiten. Die DOM-, XPath- und XSLT-Unterstützung von PHP5 setzt hierbei keine Schranken, und Transformationen mit benannten Templates oder rekursiven Template-Aufrufen sind kein Problem.

Workshop: Flash universell einsetzen - Flash ist überall

Quelle anzeigen

Flash ist nicht auf das Internet begrenzt. Sie können es auch jenseits der Website einsetzen: etwa im PDF, in Powerpoint oder als Desktop-Anwendung. Flash hat sich inzwisch...
mehr

Bestsellerliste

Adobe Premiere Elements 10 mehr

Hyper-V mehr

Adobe InDesign CS5 mehr

CompTIA A+ All in One mehr

Mindmapping mit Mindjet MindManager 2012 mehr

C - Das Übungsbuch mehr

Wissenschaftliche Arbeiten schreiben mit LaTeX mehr

Google AdWords mehr

CompTIA Security+ mehr

Visuelle Meetings mehr

Stellenangebote

263 Stellenangebote

XEO - E­ner­gie für Mar­ken sucht Ar­t Di­rec­tor (w/m)

JS Deut­schlan­d GmbH sucht Ar­t- Di­rek­tor (m/w) mit Schwer­pun­kt Pro­jek­tlei­tun­g