Zeev,

No syntax changes, so regular majority as far as I can tell.


However, it does nuke several existing PECL extensions (some fatally). For
example, XDebug has no compatibility with ZendOptimizer+ right now (at
least that I could find, feel free to correct me if I'm wrong here).

And some could argue that shipping with a modification that breaks known
and widely relied upon (if only for development) extensions would fit into
this category.

Since it changes the *functionality* that extensions experience
(specifically engine extensions), it should be considered an engine
change... The API doesn't change at the syntax level, but the contract
definitely does (preconditions, post conditions and invariants)...

Anthony

Reply via email to