Objektorientierte Programmierung mit PHP 8

Verstehen und anwenden: Objektorientierte Programmierung

Das Buch „Objektorientierte Programmierung mit PHP 8“ zeigt die relevanten Grundlagen, Techniken, Terminologien und Konzepte, um die Vorteile der objektorientierten Programmierung mit PHP zu nutzen und einzuschätzen. Sie lernen dabei verschiedene objektorientierte PHP-Anwendungen wie etwa den Datenbankzugriff mit PDO (PHP Data Objects) und die Umsetzungen einer kompletten Webseite mit OOP samt dem Nutzen von ergänzenden, fortgeschrittenen Tools kennen. Übungen und ein Praxisprojekt über mehrere Kapitel runden die Lerninhalte optimal ab.

Inhaltsbeschreibung

  • Die Idee der objektorientierten Programmierung
  • PHP und OOP
  • Klassen, Objekte und Konstruktoren
  • Datenkapselung, Getter- und Setter-Methoden
  • Vererbung
  • Abstrakte Klassen und Schnittstellen
  • Objektorientierter Datenbankzugriff
  • Programme und Tools
  • Programmieren und Debuggen mit Xdebug und PDT

Vorteile

  • Einfache und verständliche Aufbereitung von Inhalten
  • Umfassende Behandlung der OOP
  • Viele Beispiele
  • Fachbegriffe werden konsistent verwendet

Einsatzbereiche/Zielgruppe

  • Ideal für den Einsatz in Firmentrainings, Volkshochschulkursen, Schulen, Universitäten oder für Privatkunden
  • Geeignet als Leitfaden für Trainings und/oder als Nachschlagewerk
  • Aufbauwissen für vorhandene PHP-Grundlagen

Inhalt:

      • 4.1Eine Klasse – „Bauplan“ für Objekte
      • 4.2Klassen in PHP deklarieren
      • 4.3Eigenschaften
      • 4.4Methoden
      • 4.5Der Zugriff auf Instanzelemente
      • 4.6Datenkapselung, Getter- und Setter-Methoden
      • 4.7Objekte erzeugen und der Konstruktor
      • 4.8Ein erster OO-Aufbau einer Webseite
      • 4.9Objekte löschen – Garbage Collector und Destruktor
      • 4.10Objekte klonen
      • 4.11Anonyme Klassen
      • 4.12Klassenmember und der Gültigkeitsbereichsoperator
      • 4.13Autoloading
      • 4.14PHP 8.x: Was ist neu und was wurde geändert?
      • 4.15Übungen
      • 5.1Worum geht es bei Vererbung?
      • 5.2Die konkrete Umsetzung der Vererbung in PHP
      • 5.3Vererbung im Praxisprojekt
      • 5.4Der Sichtbarkeitsmodifizierer protected
      • 5.5Überschreiben und Verdecken
      • 5.6Übungen
      • 8.1PHP und Datenbanken
      • 8.2Die moderne Art des Datenbankzugriffs – PDO
      • 8.3Abfragen senden
      • 8.4Prepared Statements
      • 8.5Das Praxisprojekt mit Datenbanken
      • 8.6Fazit und Abschlussbemerkungen
      • 8.7Übung
  • Stichwortverzeichnis

Mehr erfahren – Inhaltsverzeichnis
Ausgabe: 1. Ausgabe, Juli 2022
Matchcode: OOP-PHP8
ISBN: 978-3-98569-093-0
Seitenzahl: 146
Autoren: Ralph Steyer