Hi Joe,

On Fri, Feb 22, 2019 at 12:54 PM Joe Watkins <krak...@php.net> wrote:

> Morning all,
>
> The vote for weakrefs is open: https://wiki.php.net/rfc/weakrefs
>
> Cheers
> Joe
>

Just posting to clarify on my "No" vote: I am generally against having more
features that (by design) introduce spooky action as a distance behavior,
especially on references.

The fact that this might be useful for tools like doctrine/orm is (in this
specific example) mostly because Doctrine\ORM has a very leaky design
concept (UnitOfWork) at its core, and most folks don't want to micro-manage
it, but would rather defer memory management to the engine.

While it is true that weakrefs introduce a technical solution for those
folks, they also open pandora's box when it comes to managing in-memory
state, and yet another code location to constantly monitor with the
debugger, which is something that I'm not looking forward to.

Greets,

Marco Pivetta

http://twitter.com/Ocramius

http://ocramius.github.com/

Reply via email to