On Fri, Jun 20, 2008 at 5:51 PM, Stanislav Malyshev <[EMAIL PROTECTED]> wrote: > > Didn't we discuss that already?
It was discussed but there was never any kind of agreement nor was there ever any kind of vote. The only reason the discussion stopped is that I wanted to be sure SOME way of forwarding the called name was in 5.3 core. I am fairly confident that when it comes right down to it you are in the minority in this opinion about parent and that combined with the fact that there was never any kind of vote (that I am aware of) is enough to warrant bringing up this discussion again. > Adding magic to parent:: is not a good > idea, it's very basic language construct and should work simple. LSB is > an advanced feature, which probably would be used deep inside library guts > and thus can use more elaborate syntax. > On top of that, by making parent:: forward called class name, you remove > the possibility of doing non-forwarding call to the parent class. > The possibility is not removed. You can always call the parent class explicitly. Hell, we could always right a function to call parent methods without forwarding tihe called class :P. > > As for it being slow - how slow it is? Does it really so slow that it > makes real-life application that otherwise would be fast to be slow? Or > it's just "couple more CPU cycles" slow? I suspect the latter - and thus > I don't think speed optimizations belong there. I agree with you in that I don't think the speed really matters much in this case (though maybe I am wrong?). I am looking at this issue purely from the usability and expectation standpoint. > > -- > Stanislav Malyshev, Zend Software Architect > [EMAIL PROTECTED] http://www.zend.com/ > (408)253-8829 MSN: [EMAIL PROTECTED] > > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > >