Re: cvs: ZendEngine2(PHP_5_3) / zend_extensions.c zend_extensions.h
Christopher Jones <[email protected]> Wed, 08 Apr 2009 21:58:14 -0700
| Newsgroups | gmane.comp.php.cvs.zend,gmane.comp.php.devel |
|---|---|
| Message-ID | <[email protected]> |
Stanislav Malyshev wrote: > 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. Is this Zend extensions only? Is it safe to set in extensions that should work with pre 5.3 PHP's? Did I lose track of the other API versioning change - the one that was about to change the structure size. Or is this it but just applied to Zend extensions? Chris -- Email: [email protected] Twitter: http://twitter.com/ghrd Free PHP Book: http://www.oracle.com/technology/tech/php/pdf/underground-php-oracle-manual.pdf -- Zend Engine CVS Mailing List (http://cvs.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php