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