WeakMap vs PECL WeakMap
| From: | Benjamin Morel | Date: | Mon, 20 Jan 2020 13:58:06 +0000 |
| Subject: | WeakMap vs PECL WeakMap | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-108203@lists.php.net to get a copy of this message | ||
Hi Internals,
A year ago, when WeakRef was being proposed, some objections
<https://externals.io/message/104014#104068>
related to the PECL Weakref
package <https://www.php.net/manual/fr/book.weakref.php>
had lead the RFC
author, Joe Watkins, to rename WeakRef to WeakReference to avoid conflicts.
However, the latest addition from Nikita Popov, WeakMap
<https://wiki.php.net/rfc/weak_maps>, did not
take the same argument into
account, therefore conflicting with PECL WeakMap
<https://www.php.net/manual/fr/class.weakmap.php>.
*First of all, how will this be handled in the docs?*
Now that we have a conflict on WeakMap anyway, and now that the PECL
package has been deprecated, and provided that the conflict can be
gracefully handled in the docs, *is there anything that prevents
WeakReference from being called WeakRef?*
Could we have both names in PHP 8, like WeakReference being an alias for
WeakRef?
Thank you,
Benjamin