On 07 December 2007 01:36, Gregory Beaver wrote:

[...snip...]

> In other words, 1 line of code is needed to take advantage of
> namespace's full protection and ability to import conflicting class
> names into the "global" (in this case unqualified, not
> containing :: in
> the name) scope, while at the same time preserving BC with
> existing code
> (no modification needed beyond addition of "namespace __php__;").
> 
> I recommend that the manual specify this convention, and will happily
> take on the documentation of it.

I've only been skimming the namespace argument, so forgive me if this is 
totally non-sensible, but if such usage is fully BC, and has only upsides with 
no downside, would there be any mileage in making it implicit rather than 
explicit -- i.e., any code not explicitly namespaced is automatically in the 
reserved namespace __php__?  Such usage could be completely invisible to your 
everyday PHP user, and only need explaining in an intro to namespaces section.

Cheers!

Mike

----------------------------------------------------------------
Mike Ford,  Electronic Information Services Adviser,
JG125, The Headingley Library
James Graham Building, Headingley Campus
Tel: extn 24730        Fax: extn 23211 


To view the terms under which this email is distributed, please go to 
http://disclaimer.leedsmet.ac.uk/email.htm

Reply via email to