8.3 relaxed __clone and did nothing for the case everybody has, which is a wither on a readonly class. The spread of get_object_vars into named arguments contains the…
A supplier who renamed four response fields in a patch release, twice in two years, with the second one costing an afternoon instead of a week. The null-coalescing…
8.3 relaxed one readonly restriction and not the one everybody wants, so a wither is still a constructor call. The __clone relaxation is narrower than it first reads:…