I disagree, the meaning of parent:: is not changed at all relative to php 5.2.*. It behaves exactly the same with the parent forwarding patch.
I must be misunderstanding the patch then - doesn't it change behavior of the engine so that parent:: doesn't mean "parent of __CLASS__" anymore? If so, could you explain again what it does?
without altering the behaviour of parent in the current 5.3 code. Though again, I would think it very unfortunate should we not fix it properly and just allow parent:: to forward the caller.
parent:: is very simple thing - it means "use the name of the parent class here". I do not thing changing it is a good idea.
--
Stanislav Malyshev, Zend Software Architect
stas@zend.com http://www.zend.com/
(408)253-8829 MSN: stas@zend.com