PHP The Right Way: Best Practices und schnelle Tipps
Путеводитель по современному PHP
Zusammenfassung:
Einleitung
Das Buch „PHP The Right Way: Best Practices and Quick Tips“ (Autor: Phil Sturgeon, 2017, 198 Seiten) ist kein klassisches Lehrbuch mit grundlegender Syntax, sondern eher ein Leitfaden für Best Practices und moderne Ansätze in der PHP-Entwicklung. Es entstand aus der gleichnamigen beliebten Online-Ressource und wurde schnell zum Nachschlagewerk für Tausende von Entwicklern weltweit. Im Gegensatz zu veralteten Anleitungen konzentriert sich dieses Buch darauf, wie man sauberen, wartbaren, sicheren und effizienten Code in der Realität von PHP 7.x schreibt.
Worum geht es in diesem Buch?
Das Buch lehrt nicht die Grundlagen der Sprache – es setzt voraus, dass der Leser bereits mit der grundlegenden PHP-Syntax vertraut ist. Stattdessen beantwortet es die Frage: „Wie schreibe ich Code richtig?“. Der Autor behandelt nacheinander die wichtigsten Aspekte der modernen PHP-Entwicklung:
- Installation und Konfiguration: richtige Serverkonfiguration, Auswahl der PHP-Version, Einrichtung von php.ini für Entwicklung und Produktion.
- Grundlagen der Codierung: PSR-Standards (PSR-1, PSR-2, PSR-4), Namensgebung, Autoloading von Klassen mit Composer.
- Arbeit mit Datenbanken: PDO, Prepared Statements, ORM (z. B. Eloquent), Migrationen und Fixtures.
- Sicherheit: Schutz vor SQL-Injection, XSS, CSRF, Validierung von Eingabedaten, Passwort-Hashing.
- Testen: Unit-Tests (PHPUnit), TDD, Integrationstests, Mock-Objekte.
- Architektur: MVC, Abhängigkeitsinjektion, Service-Container, Design Patterns.