- Affected version
- 2.3
This hasn't passed yet, but the discussion doesn't look like it'll have any roadblocks.
This will break things function definitions like:
Thankfully the fix isn't too bad, but will be a backwards compatibility breaking change so hopefully this can get into 2.3
I've been trying to craft a regex to find these (
PHP: rfc:deprecate-implicitly-nullable-types
wiki.php.net
This will break things function definitions like:
PHP:
function foo(User $user = null)
I've been trying to craft a regex to find these (
function.*\([^\?\)]*\s*[\w]+\s*\$[\w]+\s*=\s*null\s*\)
is the closest I've got), but it is somewhat false positive and error prone