Hi,

On Fri, Sep 2, 2011 at 14:25, Nicolas Grekas
<nicolas.grekas+...@gmail.com>wrote:

> How about adding weak maps to this RFC?
>
>
> https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/WeakMap
>
> This would be fantastic!
>
> Nicolas
>

Indeed, I planned to implement that as well, I haven't had the time to do it
yet though. It should happen in the following weeks.

Best,


>
> On Tue, Aug 9, 2011 at 14:55, Lars Schultz <lars.schu...@toolpark.com
> >wrote:
>
> > Am 09.08.2011 14:22, schrieb Arvids Godjuks:
> >
> >  I have mixed feelings about this proposal - from one point it's quite
> >> neat - ability to mark circular references for the memory manager so
> >> it can free them sounds very delicious, especially for some cases. I
> >> had run into my own bunch of problems with memory in PHP in the past
> >> and right now I'm running a daemon written in PHP in production on
> >> 5.3.6. Careful construction and knowledge that circular references
> >> actually do harm I did add safeguards that actually clean up the
> >> objects in recursive manner (and objects have internal flags that
> >> cleanup has been initiated - that way I make sure I cleanup the same
> >> object only once). That sort of planing at the design stage makes it
> >> far more friendly with memory, so it doesn't mean that PHP should have
> >> soft references.
> >>
> >
> > Exactly what I did;)
> >
> >
> >  My opinion is that if this can be done without using significant
> >> resources and will not have major issues while implementing - it can
> >> be added, otherwise just skip it - better off fixing bugs and
> >> optimizing :)
> >>
> >
> > Of course. I am not saying that its a must have...just wanted to defend
> it
> > from being marked as useless.
> >
> >
> > --
> > PHP Internals - PHP Runtime Development Mailing List
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>



-- 
Etienne Kneuss
http://www.colder.ch

Reply via email to