The ReturnTypeWillChange attribute
(PHP 8 >= 8.1.0)
Introduction
Most non-final internal methods now require overriding methods to declare a compatible return type, otherwise a deprecated notice is emitted during inheritance validation. In case the return type cannot be declared for an overriding method due to PHP cross-version compatibility concerns, a #[\ReturnTypeWillChange] attribute can be added to silence the deprecation notice.
Class synopsis
See Also
Table of Contents
- ReturnTypeWillChange::__construct — Construct a new ReturnTypeWillChange attribute instance
↑ and ↓ to navigate • Enter to select • Esc to close • / to open