2016-08-10 12:59 GMT+02:00 Nikita Popov <nikita....@gmail.com>: > On Wed, Aug 10, 2016 at 12:52 PM, Christoph M. Becker <cmbecke...@gmx.de> > wrote: > The simplest way to fix ext/xml in particular is probably to migrate it to > use an object instead of a resource. > > Nikita
If my memory strikes me right, then we did do this for ext/gmp too a while back for the operator overloading (I even think it was you that did that?). Maybe it would be time to evaluate the situation in 7.2, for extensions that still use resources[1] that could be affected by similar issues and adapt them hereafter. Looking at the code we also got this "special" resource, which is not exposed to the userland, called an "index pointer"[2], which only a few extensions are using (interbase, oci8, odbc & pgsql), is this a hack? [1] https://gist.github.com/KalleZ/df08b99efc7c7166cfa36aab2dbe8160 [2] https://gist.github.com/KalleZ/b5b8d47f3d523c9e806188c85aa10c68 -- regards, Kalle Sommer Nielsen ka...@php.net -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php