- Scalar type declarations
- Return type declarations
- Null coalescing operator
- Spaceship operator
- Constant arrays using
define()
- Anonymous classes
- Unicode codepoint escape syntax
Closure::call()
- Filtered
unserialize()
- IntlChar
- Expectations
- Group use declarations
- Generator Return Expressions
- Generator delegation
- Integer division with
intdiv()
- Session options
- preg_replace_callback_array()
- CSPRNG Functions
list()
can always unpack objects implementing ArrayAccess- Class member access on cloning, e.g.
(clone $foo)->bar()