PHP 8.4 Property Hooks in einer zwölf Jahre alten Codebase: 40 Getter/Setter-Klassen migriert, 2.100 Zeilen Boilerplate weniger, Lesbarkeit deutlich besser. Aber Vorsicht bei Reflection-basierten Libraries — zwei ORM-Mappings sind uns um die Ohren geflogen. Empfehlung aus der Praxis: Hooks zuerst in Value Objects einführen, DTOs zum Schluss.
#php #webdev