as only being a general lurker on this list, I remember when Namespaces
came up the first time, there were some technical problems (or just
syntactical sugar ones?) with the "::" operator also being used as a
Namespace separate additional being a class separator.

How has this been handled or are there some caveats to watch for?

There's still some ambiguity in cases like Foo::bar() but since we explicitly import namespace shortcut names we always know if there's an import name that can be substituted or class name. This means some slowdown in "hard" cases since we have to first check for import and then for class name but it's compile-time.
--
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

Reply via email to