On 6/20/08, Etienne Kneuss <[EMAIL PROTECTED]> wrote:

>  To sum up key points about each possibilities:
>
>  1) forward_static_call
>  + no need to affect the engine
>  - slow, painful
>
>  2) parent:: carries the info while ParentClassName:: doesn't
>  + convenient
>  + no functionnality lost
>  - introduces a difference between parent:: and classname::, but
>  restricted to LSB so no BC break
>
>  It really seems like (2) is the most PHP way of doing things, while
>  (1) is more of a hack that we will regret later.
>  The only problem about (2) is that difference, but I really feel (and
>  experienced in the multiple help channels that I'm in) that people
>  already see (wrongly for now) classname:: and parent:: as slightly
>  different. So introducing it as of 5_3 wouldn't be too much of a
>  shock. The point is that: people who uses LSB will be aware of that
>  difference and will use parent:: vs classname:: carefully, while
>  others will be able to ignore it
>
>  So, I really would like to revert that foward_static_call stuff and
>  implement the parent:: patch instead, while it's still possible.
>
>  thoughts?

I am all for it.
that would be "intuitive" way of doing things, like I already stated before

-- 
Alexey Zakhlestin
http://blog.milkfarmsoft.com/

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to