Re: [ZEND-ENGINE-CVS] cvs: ZendEngine2(PHP_5_3) / zend_extensions.c zend_extensions.h

[email protected] (Stanislav Malyshev) Wed, 08 Apr 2009 18:08:05 -0700
Newsgroups php.zend-engine.cvs
Organization Zend Technologies
Message-ID <[email protected]>
Hi!

> I'm looking forward to reading at least a mail note describing what 
> extension
> maintainers can/can't do with this.

Basically you can make your Zend extension load with any API number and 
any build ID (or let it decide with which ID to load and with which one 
not to).
Prior to 5.3 and build IDs, you could do that for API number using api 
check callback, but not for other things like thread safety, etc.

This is a dangerous functionality - as extension using this API should 
either not use most of the engine API or take care to use correct 
structures, etc. for every version. But for some applications it may be 
required.
-- 
Stanislav Malyshev, Zend Software Architect
[email protected]   http://www.zend.com/
(408)253-8829   MSN: [email protected]