Re: how include works?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Richard Lynch wrote:

On Tue, May 23, 2006 6:19 pm, Mindaugas L wrote:
can anybody explain how require works, and what's the difference
between
_once and regular? What's going on when php file is processed? In
manual is
written just, that it's readed once if include_once. What does to mean
"readed"? Thank You
require and include both basically work EXACTLY as if you
copied/pasted the file into your source code, except that you are
"out" of PHP mode in the included file.
It's not *exactly* the same. Declarations in the included file (classes and function) are registered at the global level. This basically means that you cannot define the body of a class in an included file.

A better way to look at these functions is to think of them as running the included files. When they run they do so in the scope of the includer (i.e. will have access to any variables and functions the includer has) but it's not the same as if you had copied the code manually.

Hope that made sense.

-Stut

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux