PHP. Objekte, Templates und Programmiermethoden
600 Seiten
German
PDF
4.5

PHP. Objekte, Templates und Programmiermethoden

Практическое руководство по ООП и паттернам в PHP

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch von Matt Zandstra „PHP. Objekte, Patterns und Programmiermethoden“ (Originaltitel „PHP Objects, Patterns, and Practice“) ist eine der maßgeblichsten Publikationen zur objektorientierten Programmierung in PHP. Die sechste Auflage, erschienen im Jahr 2021, deckt die aktuellen Möglichkeiten von PHP 8 ab, einschließlich Attributes, Named Arguments, Union-Types und vielem mehr. Das Buch richtet sich an Entwickler, die bereits mit den Grundlagen von PHP vertraut sind und auf ein professionelles Niveau aufsteigen möchten: OOP erlernen, Entwurfsmuster anwenden und Best Practices der Entwicklung folgen.

Worum geht es in dem Buch

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

  • Teil 1. Objekte. Detaillierte Einführung in OOP in PHP: Klassen, Vererbung, Interfaces, Traits, späte statische Bindung, magische Methoden und Fehlerbehandlung. Besonderes Augenmerk liegt auf den modernen Möglichkeiten von PHP 8.
  • Teil 2. Patterns. Katalog klassischer Entwurfsmuster (GoF) im Kontext von PHP: Factory, Singleton, Strategy, Observer, Decorator, Composite, Command und andere. Jedes Pattern wird mit praktischen Beispielen und Erläuterungen begleitet, wann und warum es anzuwenden ist.
  • Teil 3. Praxis. Best Practices der Entwicklung: Testen (PHPUnit), Arbeit mit Datenbanken (PDO, ORM), Abhängigkeitsverwaltung (Composer), Autoloading, PSR-Standards, Refactoring, Arbe

Empfehlungen