So, PHP gets namespaces, and a namespace separator, and a lot of complaints with it. Is \ (rfc) a good choice as a namespace separator? I can’t say, but it sure is not what I expected for a namespace separator.
The problem is that symbols used elsewhere for namespace separator already play a role in PHP. But would > or | or # cause problems? \ reminds more of a file system than a namespace system, I feel it does not gel with OOP. Speaking of which, I wonder if it would have been better if PHP had not gone the OOP way. It is specialized for the Web, and maybe it should have followed a different paradigm which was Web specific as well. Does web programming really need namespaces and namespace separator?


