Hi Nikita,
A quick note on the patch: As the class name is compile-time
resolvable it should in my eyes also be available as a
`static_scalar`, so that it can be used in initialization lists:
public function doFoo($withClass = ABC::class) {
new $withClass; // or whatever
}
To be available as both a `static_scalar` and a general `scalar` one
should put the rule in the `common_scalar` section.
What do you think?
I've added this to the patch and Zend/tests:
*
https://github.com/ralphschindler/php-src/compare/master...feature/class-name-scalar
I've also added an RFC page, any thoughts on improving the RFC?
* https://wiki.php.net/rfc/class_name_scalars
-ralph
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php