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
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to