Hi!

> It confuses programmers that came from other languages, prevent APIs from
> having meaningful names on static methods and have no other benefit than
> supporting PHP 4 code.

I think this notion of "confuses programmers" sometimes goes too far,
and this is one of the examples. PHP prides itself about having low
barrier to entry, but that doesn't mean you can refuse to learn anything
at all about it and PHP should change to match that.

There's nothing wrong in having static and non-static functions in the
same namespace, and many languages do the same. Some do not, so you
should just remember PHP is the one which does.
-- 
Stas Malyshev
smalys...@gmail.com

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

Reply via email to