Re: 5.3 Release Planning

From: Date: Tue, 11 Mar 2008 13:56:56 +0000
Subject: Re: 5.3 Release Planning
References: 1 2 3 4 5  Groups: php.internals 
Request: Send a blank email to internals+get-36099@lists.php.net to get a copy of this message
On Mon, Mar 10, 2008 at 6:41 PM, Stanislav Malyshev <stas@zend.com> wrote: > 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? Of course parent:: still means parent. The change in behavior from the current patch is just that once you call parent::someMethod you will still have access to overridden methods in child classes which with the current patch is not possible. Again, it just provides complete polymorphism for statics. 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. I am of the opinion that parent:: simply means call the parent function which doesn't change with the patch. I understand that you do not think it is a good, but I and many other people that have expressed their opinion on list regarding this matter disagree with you. You seem to be very focused on the parent:: issue without looking at the whole picture. Like I said before, I think all of the arguments have been hashed out. I would just like a yes or no decision that preferably reflects the desire of the user base. It would be fantastic if some more decision makers had some time to give their input. > -- > Stanislav Malyshev, Zend Software Architect > stas@zend.com http://www.zend.com/ > (408)253-8829 MSN: stas@zend.com >

« previous php.internals (#36099) next »