Re: Re: shared memory extention

From: Date: Thu, 15 Apr 2010 22:39:20 +0000
Subject: Re: Re: shared memory extention
References: 1 2 3 4 5 6 7  Groups: php.pecl.dev 
Request: Send a blank email to pecl-dev+get-7164@lists.php.net to get a copy of this message
If that's the case then how are is ref values handled? Everything I read says that php does copy on write, so two values can point to the same block of data. Can someone please clear this up for me. Thanks Kind Regards Geoffrey McRae http://www.spacevs.com On 16/04/2010, at 7:29 AM, Stanislav Malyshev <stas@zend.com> wrote:
Hi!
Or even better yet, is there a way to compare two zval's and see if they are pointing to the the same data?
Two different zvals shouldn't be pointing to the same data unless they're objects, in which case they'd have same handler table and object ID values. You may want to look at serialization code in ext/standard/var.c for an example of how you deal with references when serializing. --Stanislav Malyshev, Zend Software Architect stas@zend.com http://www.zend.com/ (408)253-8829 MSN: stas@zend.com


« previous php.pecl.dev (#7164) next »