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 [EMAIL PROTECTED]
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



-- 
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]

Reply via email to