Hi Oliver,

"Oliver Grätz" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Jessie Hernandez schrieb:
> > In this case the FOO define will be used. When you do a namespace
import,
> > you can really only use classes without the namespace prefix (since
> > __autoload exists). To reference a function name without the prefix, you
> > must import it directly, as:
> >
> > import function A:::my_func;
> >
> > To have the same behavior for functions in namespace imports, a global
> > __call function would need to be defined (this would serve as the
> > "__autoload" for functions.
>
> Hi Jessie!
>
> First of all, what about the "import ... as ..." syntax?
>

This has been in the patch practically since day 1!

import class ns:class1 as ns_class1;
import function ns:func1 as ns_func1;


> And then, I wrote about a "auto prefix simulation" mode.
> This could give the prefix evangelists what they want without stopping
> others from using namespaces. How would that fit in here? Or is this
> suffering the same problems as here with only having
> autoscope-functionality for classes?
>

Please explain what you mean.


Regards,

Jessie

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

Reply via email to