Is it just me, or is the namespace syntax HORRIFICALLY ugly?<p>Couldn't they just overload the "::" syntax or something? Maybe ":::"? Every time I look at an example I feel like something is being escaped.<p>EDIT: the reasoning as to why "\" is here:
<a href="http://wiki.php.net/rfc/backslashnamespaces#resolution_of_t_string_t_paamayim_nekudotayim_t_string_and_why_this_kills_as_namespace_separator" rel="nofollow">http://wiki.php.net/rfc/backslashnamespaces#resolution_of_t_...</a>
I'm going to upgrade immediately so I can use goto.<p>Why am I being downmodded? I'm quite serious. I think it'll help clean up some of my previous PHP code.
Here is a real question. Why could they not use a simple single : for namespaces? It would be able to parse that just fine. And it would actually look clean/nice.