Re: variable scoping...
| From: | Aric Caley | Date: | Sat, 13 Apr 2002 01:15:58 +0000 |
| Subject: | Re: variable scoping... | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-92840@lists.php.net to get a copy of this message | ||
but the virtual() documentation says you can't use it on a php script?
"Rasmus Lerdorf" <rasmus@lerdorf.ca> wrote in message
news:Pine.LNX.4.44.0204120729000.1532-100000@christine.ca...
> I guess the only real way is to use virtual() in this case. That's a bit
> clunky as well, but it isn't quite as bad as going through CGI or all the
> way out to the port 80 level.
>
> -Rasmus
>
> On Fri, 12 Apr 2002, Aric Caley wrote:
>
> > Is it possible to keep the variable name-space separate between, say,
two
> > files (one included into the other) to avoid name collisions? I'm
trying to
> > get two scripts to work together on the same page. Each script defines
some
> > classes that have the same names but work differently (ex., class
Template).
> > All I need is to embed the output of one script into the other.
> >
> > Now, I could do this by just getting the output from a URL but that
seems
> > really inefficient. Or I could run the script from the CGI version of
PHP
> > using exec() but that also seems like it could be really slow and
clunky.
> >
> > Is there some efficient way of doing this?
> >
> > It would be cool if you could just put the include() inside of a
function
> > and have all the classes and variable names be local inside that
function
> > but that didnt seem to work... plus the scripts explicitly access
global
> > variable names.
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>