PHP 8. Objekte, Patterns und Programmiermethoden
624 Seiten
German
PDF
4.5

PHP 8. Objekte, Patterns und Programmiermethoden

Мастер-класс по ООП и паттернам в PHP 8

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „PHP 8. Objekte, Patterns und Programmiermethoden“ (Originaltitel PHP 8 Objects, Patterns, and Practice) ist die sechste Ausgabe des legendären Handbuchs von Matt Zandstra, das seit über einem Jahrzehnt Entwicklern hilft, fortgeschrittene PHP-Techniken zu erlernen. Die Veröffentlichung des Buches im Jahr 2021 fällt mit dem Release von PHP 8 zusammen – einer Version, die Attribute, benannte Argumente, Union-Types und viele weitere Neuerungen in die Sprache gebracht hat. Der Autor listet nicht nur syntaktische Möglichkeiten auf, sondern lehrt architektonisches Denken: das Entwerfen flexibler, testbarer und wartbarer Anwendungen.

Worum geht es in diesem Buch

Das Buch besteht aus vier Teilen, die jeweils einem bestimmten Aspekt der professionellen PHP-Entwicklung gewidmet sind:

  • Teil I. Objektorientierte Programmierung – grundlegende OOP-Prinzipien im Kontext von PHP 8: Klassen, Vererbung, Interfaces, Traits, späte statische Bindung. Besonderes Augenmerk liegt auf den neuen Sprachfeatures – Attribute, Enums, Readonly-Eigenschaften.
  • Teil II. Design Patterns – detaillierte Analyse der wichtigsten GoF-Patterns (Factory, Strategy, Observer, Composite, Decorator u.a.) mit Beispielen in PHP 8. Jedes Pattern wird von Klassendiagrammen und praktischen Anwendungsszenarien begleitet.
  • Teil III. Praxis – Methoden zur Erstellung realer Anwendungen: Arbeit mit Datenbanken (PDO, ActiveRecord, Data Mapper), Testen (PHPUnit,

Empfehlungen