On Wednesday 02 January 2002 20:43, you wrote:
> What you need to do is simply set the variables before you include
> the script.
>
> When you include a script with include() or require(), they fall
> into the same namespace as the include() or require() function that
> called them.
I read that in the manual too, but I have never understoud how it
really works. I use require_once in function and the files I include
have many class and function definitions in it (I include them when I
really need them to make things faster). So when I try to imagine how
it works, I feel that it shouldn't.
Becuse if I put the files in place of the require_onces I would get a
code like this:
function foo() {
class foo2 {
function foo2() {
...
}
...
}
class foo3 { ... }
...
}
And it looks strange, but it works well, I use it frequently. Does
anybody know why is this code works actually?
Thanks,
Arpi
p.s. of course it's only a theoretical question. I don't have to
understand really, but it's good to know what I rely on.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]