Hi Mark, On Wed, 15 Apr 2020, Mark Randall wrote:
> I would like to re-open the discussion on properly reserving the \PHP > namespace for the use of the engine and its core extensions. I will be voting no against this. The RFC states: By design this RFC does NOT propose moving anything existing into the \PHP namespace at this time, only that the policy is set that it is the preferred mechanism for future development. This will mean that in a future version of PHP, some things will live in a \PHP namespace, and others, such as DateTimeImmutable or Directory do not. We should not be introducing inconsistencies. It also says: \PHP (must be empty except for other namespaces) Which means new additions to PHP 8, such as a potential PhpAttribute, now would have been \PHP\Engine\Attribute, while we already have PhpToken. That is another inconsistency that we don't need. I would potentially be OK with having both \PHP\Token and \PHP\Attribute, as in PHP 8 these engine related classes are being introduced for a first time (as far as I am aware). cheers, Derick -- PHP 7.4 Release Manager Host of PHP Internals News: https://phpinternals.news Like Xdebug? Consider supporting me: https://xdebug.org/support https://derickrethans.nl | https://xdebug.org | https://dram.io twitter: @derickr and @xdebug -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php