Re: [PECL-DEV] Re: How do I save TSRMLS_CACHE for a new thread in PHP7?

2015-11-27 Thread Ruslan Osmanov
On Thu, 26 Nov 2015 12:22:23 +0500 Ruslan Osmanov wrote: > On Wed, 25 Nov 2015 22:45:29 +0100 > Ángel González wrote: > > > On 25/11/15 20:25, Ruslan Osmanov wrote: > > > I'll try to explain the problem. > > > > > > I have a function(let's call it

[PECL-DEV] Re: How do I save TSRMLS_CACHE for a new thread in PHP7?

2015-11-25 Thread Ruslan Osmanov
What do I do now? On Sun, 22 Nov 2015 11:42:45 +0500 Ruslan Osmanov wrote: > Hi, > > suppose we are using Zend API in a new thread (created by extension). > The problem that Zend API context(ZEND_TSRMLS_CACHE) is a thread-local > variable. > > I'm looking for a way to

Re: [PECL-DEV] Re: How do I save TSRMLS_CACHE for a new thread in PHP7?

2015-11-25 Thread Ruslan Osmanov
evelopers <pecl-dev@lists.php.net> > > Subject: [PECL-DEV] Re: How do I save TSRMLS_CACHE for a new thread > > in PHP7? > > > > What do I do now? > > > > On Sun, 22 Nov 2015 11:42:45 +0500 > > Ruslan Osmanov <rrosma...@gmail.com> wrote:

RE: [PECL-DEV] Re: How do I save TSRMLS_CACHE for a new thread in PHP7?

2015-11-25 Thread Anatol Belski
Hi Ruslan, > -Original Message- > From: Ruslan Osmanov [mailto:rrosma...@gmail.com] > Sent: Wednesday, November 25, 2015 5:47 PM > To: PECL Developers <pecl-dev@lists.php.net> > Subject: [PECL-DEV] Re: How do I save TSRMLS_CACHE for a new thread in > PHP

Re: [PECL-DEV] Re: How do I save TSRMLS_CACHE for a new thread in PHP7?

2015-11-25 Thread Ángel González
On 25/11/15 20:25, Ruslan Osmanov wrote: I'll try to explain the problem. I have a function(let's call it `execF`), which is passed to a library(libeio) as a callback. This function is invoked afterwards by the library in separate thread. The function is calling Zend API, particularly

Re: [PECL-DEV] Re: How do I save TSRMLS_CACHE for a new thread in PHP7?

2015-11-25 Thread Ruslan Osmanov
On Wed, 25 Nov 2015 22:45:29 +0100 Ángel González wrote: > On 25/11/15 20:25, Ruslan Osmanov wrote: > > I'll try to explain the problem. > > > > I have a function(let's call it `execF`), which is passed to a > > library(libeio) as a callback. This function is invoked