Re: 5.3 Release Planning
| From: | Mike Lively | 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
>