PHP 8.5's `clone with`: Immutable Objects Without the Boilerplate June 1, 2026 php php85 readonly immutable value-objects laravel symfony oop PHP 8.5 adds clone with syntax to update readonly properties while cloning. Learn how to ditch boilerplate wither methods and write cleaner immutable objects. Read more →
PHP 8.4 Property Hooks: Cleaner Object APIs Without Magic Methods April 27, 2026 php php84 oop property-hooks clean-code value-objects laravel symfony PHP 8.4 property hooks let you intercept property reads and writes directly — no more boilerplate getters, setters, or fragile magic methods. Read more →