Re: Re: include_once vs require_once

From: Date: Wed, 01 Aug 2001 02:06:06 +0000
Subject: Re: Re: include_once vs require_once
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-60553@lists.php.net to get a copy of this message
cool, so the difference is _when_ they happen. ok, another question then. if my script includes the line require_once($file); and $file contains the line include_once($other_file); what happens then? :) thanks, mike on 7/31/01 6:57 PM, Andrew Sterling Hanenkamp at sterling@weirdness.com wrote: > Did you look at the difference between include() and require()? > Basically, as I understand it, require() and require_once() are replaced > during parsing--before code execution. And include() and include_once() > are replaced during code execution. Thus, a required file is always > imported into the file whereas an included file is only imported if the > include() statement is executed. The same is true for the _once() > versions except that the statement evaluates to nothing if the file has > already been imported by another statement. > > Cheers, > Sterling > > Mike Cullerton wrote: > >> hey folks, >> >> i'm wondering about the difference between include_once and require_once. >> the manual says >> >> The require_once() statement replaces itself with the specified file >> >> The include_once() statement includes and evaluates the specified file >> >> so, what is the difference? it's almost like one is a copy/paste and the >> other is some kind of read. is there any different behavior we should expect >> in scripts using one method vs another. >> >> my first guess was that require_once wouldn't evaluate the file, but i can >> execute code from within a file using either method. >> >> thanks, >> mike >> >> >> -- mike cullerton >> >> >> > -- mike cullerton

« previous php.general (#60553) next »