I would argue that creating a class with the same name as a namespace, and then clashing with a static function isn't an everyday thing, and constitutes bad programming practice. The whole point of Underscored_Class_Names (ie: in PEAR) was in effect, a workaround for not having namespaces.
They should change the grammar to accept a single : outside the scope of a ternary operator, and use this as the namespace separator instead. PHP:Can:Haz:Namspaces::withoutAmbiguity(); --~--~---------~--~----~------------~-------~--~----~ NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
