Re: Re: require & include
| From: | Rasmus Lerdorf | Date: | Tue, 23 Oct 2001 06:00:26 +0000 |
| Subject: | Re: Re: require & include | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-71902@lists.php.net to get a copy of this message | ||
That's outdated. The only difference today is that if a file can't be
included/required for some reason it is a fatal error with require and a
warning with include.
-Rasmus
On Tue, 23 Oct 2001, Jason G. wrote:
> From the manual:
>
> Unlike include(), require() will always read in the target file, even if
> the line it's on never executes. If you want to conditionally include a
> file, use include(). The conditional statement won't affect the require().
> However, if the line on which the require() occurs is not executed, neither
> will any of the code in the target file be executed.
>
> Similarly, looping structures do not affect the behaviour of require().
> Although the code contained in the target file is still subject to the
> loop, the require() itself happens only once.
>
>
>
>
>
> At 08:48 AM 10/23/2001 +0900, Yasuo Ohgaki wrote:
> >Jtjohnston wrote:
> >
> >>Coverting from perl ...
> >>What's the differencw between require and include? Where, when, why?
> >
> >
> >I forgot from which version, but current PHP's require/include works the
> >same way except
> >
> >- require() raise fatal error, if it can't find file
> >- include() raise warning, if it can't find file
> >
> >
> >requrie_once()/include_once() works almost the same as require()/include()
> >except they include file only once. (Hash table is used to determine if
> >files are included or not)
> >
> >See also get_{required|included}_files()
> >
> >--
> >Yasuo Ohgaki
> >
> >
> >--
> >PHP General Mailing List (http://www.php.net/)
> >To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> >For additional commands, e-mail: php-general-help@lists.php.net
> >To contact the list administrators, e-mail: php-list-admin@lists.php.net
> >
>