PHP: Erweitertes und objektorientiertes Programmieren
Мастер-класс по ООП и профессиональным техникам PHP
Zusammenfassung:
Einleitung
Das Buch „PHP: Erweitertes und objektorientiertes Programmieren“ (Originaltitel PHP Advanced and Object-Oriented Programming) von Larry Ullman wurde 2012 veröffentlicht, ist aber bis heute ein aktuelles Handbuch für alle, die von prozeduralen Skripten zur Erstellung professioneller, skalierbarer und sicherer PHP-Anwendungen übergehen möchten. Obwohl die Website PythonLib in erster Linie Python gewidmet ist, erweitert das Verständnis von OOP-Prinzipien und Webanwendungsarchitektur in PHP den Horizont des Entwicklers und hilft, allgemeine Programmierparadigmen besser zu verstehen. Diese Rezension hilft Ihnen zu entscheiden, ob es sich lohnt, Zeit in dieses Buch zu investieren.
Worum geht es in diesem Buch?
Das Buch ist keine Einführung in PHP – es setzt voraus, dass der Leser bereits mit den Grundlagen der Syntax vertraut ist und einfache Skripte schreiben kann. Der Schwerpunkt liegt auf objektorientiertem Programmieren (OOP) und fortgeschrittenen Techniken, die die Erstellung zuverlässiger und leicht wartbarer Projekte ermöglichen. Der Autor behandelt nacheinander Themen wie:
- Klassen, Objekte, Eigenschaften und Methoden;
- Vererbung, Polymorphismus und Kapselung;
- Schnittstellen und abstrakte Klassen;
- Traits – ein Mechanismus zur Wiederverwendung von Code;
- Ausnahmebehandlung;
- Datenbankarbeit mit PDO (PHP Data Objects);
- Design Patterns (Singleton, Factory, MVC u. a.);
- Sicherheit
Empfehlungen
Go (Golang) und Datenbanken: Ein praktischer Leitfaden
Testen von TypeScript-Anwendungen: von Unit-Tests bis E2E
JavaScript (Node.js) und Docker: Containerisierung von Anwendungen
Swift (iOS/macOS) für Anfänger: Der vollständige Kurs
Asynchrones C++: Das vollständige Handbuch
Mikroservices. Entwicklungs- und Refactoring-Muster