Indeed, it's far too early to think about forcing people to change all their code to the ? 
notation. I'm also not convinced of the value even once that's established; it's not like "Foo 
$foo = null" can ever mean *something different* from "?Foo $foo = null", it would 
just be an error.

Maybe in 10 years' time we'll have another bonfire of unused features, and this 
might be one, but it's not something we can plan for right now.


And what about situation when someone is forcing declare(strict_types=1)? I think, it's really a good place to force proper types. Including nulls.


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to