Re: how include works?

From: Date: Tue, 30 May 2006 12:11:26 +0000
Subject: Re: how include works?
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-237075@lists.php.net to get a copy of this message
On 5/30/06, Arno Kuhl <akuhl@telkomsa.net> wrote:
-----Original Message----- From: Richard Lynch [mailto:ceo@l-i-e.com] Sent: 30 May 2006 06:11 To: Mindaugas L Cc: php-general@lists.php.net Subject: Re: [PHP] how include works? 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. Adding _once means that PHP will ignore the statement if you have already included or required that file anywhere else in your script previously. -- I understand the difference well enough, but I've never really understood the reason for having both. Is it to help find errors in sloppy coding, or is there a case where including a file more than once is desirable (and won't cause an error)?
There was more of a difference earlier on. On http://www.php.net/manual/en/function.require.php: Note: Prior to PHP 4.0.2, the following applies: require() will always attempt to read the target file, even if the line it's on never executes. Now it behaves the same way except for the failure method (require is fatal, include is not). -- Postgresql & php tutorials http://www.designmagick.com/

« previous php.general (#237075) next »