I thought that was the whole point of namespaces. That you can include stuff without worries that things will conflict:

namespace name1 {
  define("CONSTANT", "Hello world.");
}

namespace name2 {
  define("CONSTANT", "Hello mars.");
}

Would produce seporate constants because they're defined in different namespaces.



Stanislav Malyshev wrote:
BdB>>uses predefined constants and classes that might conflict with other
BdB>>classes and constants in the script.

Just a sec. For now, there's no constants outside of classes AFAIR? Only define() and class constants. So your library won't refer to any namespace constants, right? So how namespace constants would help you - do you want to override define() to be namespace-local or what?


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

Reply via email to