Hello emo,

Tuesday, September 11, 2007, 4:50:01 PM, you wrote:

> I believe I read somewhere that it will look like this:

> ::class_b->method_c();

This is the preferred way as it doesn't introduce a new keyword. Also this
is inline with other languages.

> for accessing global scope.

> Regards,
> Emil Ivanov

> Richard Quadling wrote:
>> Assume for some reason you have an entity in a namespace which has the
>> same name as something in the global namespace.
>> 
>> Within the namespace, you wouldn't need to use the namespace prefix
>> (maybe it has been aliased, subclassed or some other reference).
>> 
>> How would you access the global namespaced entity?
>> 
>> For variables, object instances, references, etc., you can use
>> $GLOBALS[], but if the namespace is going to look like ...
>> 
>> namespace_a::class_b->method_c();
>> 
>> Should there be an alias for global?
>> 
>> global::class_b->method_c();
>> 
>> Or have I missed something?
>> 




Best regards,
 Marcus

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

Reply via email to