- requires PHP 7.0
- uses declare(strict_types=1)
- uses PHP 7.0 scalar and return type hints
- some classes & members marked as final (BC break)
- Method: empty body is NULL instead of FALSE (BC break)
- Helpers::formatArgs() checks for insufficient number of placeholders (BC break)
- Parameter::setDefaultValue() automatically sets setOptional(), setOptional is deprecated (BC break)
- PhpNamespace: global namespace represents '' instead of NULL (BC break)
- PhpNamespace::__construct() $name is mandatory, setName() triggers warnings (BC break)
- new deprecated stuff triggers warnings b357b90