Re: variable scoping...
| From: | Rasmus Lerdorf | Date: | Fri, 12 Apr 2002 14:30:37 +0000 |
| Subject: | Re: variable scoping... | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-92781@lists.php.net to get a copy of this message | ||
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
>