Stanislav Malyshev wrote: > Hi! > >> Personally I don't see the point of of having functions in namespaces if >> you can't "use" them in a global scope. > > You mean, if you can do foo() it has a point but if it's F::foo() it > doesn't? Then I think your point was purely cosmetical from the start > and wasn't real either way. Saving 3-4 keystrokes was never a major goal. > namespaces weren't really meant as mechanism to replace functions in > code without anybody noticing - they are not that hack. It might be a > neat hack for some uses - but I just don't think it has anything to do > with namespaces.
Depends on what you think namespaces are for. For me they are ways to "package up" code without interfering with built in PHP functions or other libraries I wish to use. I don't want to retrain myself or others to call all functions in my code as though they were static methods. I want to be able to have functions with the same names as php functions without prefixing or other extra typing - not because it saves keystrokes, but because it's confusing - is that a function call or a method call? Thanks, Elizabeth -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php