Re: Reusing PHP string value pointers
| From: | l0t3k | Date: | Thu, 28 Nov 2002 21:37:16 +0000 |
| Subject: | Re: Reusing PHP string value pointers | ||
| References: | 1 2 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-91886@lists.php.net to get a copy of this message | ||
if you have the option of using ZE2, make the thing an object and use the
property get/set handlers to take care of things for you....
"Marshall A. Greenblatt" <marshall@magpcss.com> wrote in message
news:000d01c296fe$b0ff82f0$6601a8c0@Marshall...
> From: "Zeev Suraski" <zeev@zend.com>
> > >When a PHP string variable is changed via a PHP script, such as:
> > >
> > >$foo = 'new value';
> > >
> > >what happens to the `value.str.val' pointer internally? Is it possible
> to
> > >have the new value assigned to the same `value.str.val' pointer that
the
> > >variable is currently using instead of having that pointer replaced by
a
> > >pointer to the new value?
> >
> > No, it's not possible (not in a reliable way anyway).
>
> What about being able to register a callback function for variable
> assignment? That way I can keep track of the pointer myself and copy the
> new value to it when the variable value is changed in the PHP script.
Would
> anybody else be interested in this functionality?
>
> >
> > Zeev
> >
>
> Thanks,
> Marshall
>