surely the include function only "pastes" the contents of the included
file into the point where the include statement occours. Php still has to
parse it all.

On Thu, 5 Jul 2001, Richard Heyes wrote:

> > If you are talking about speed, opening a file is expensive
> > because it is a kernel call, a directory search and all that.
> > Your "some big code" in-line will beat it every time...
> 
> Not in my experience. I have a file which defines ~40 functions, with
> the bodies
> included when the function is called. Eg:
> 
> function blah(){
> 
>       return include('includes/func.blah.inc');
> }
> 
> Having all the function bodies in the same file would cause php to have
> to parse all
> of that code, probably about 3-4000 lines causing awful slowdowns. And
> the reason to define all of
> the functions in one file, is so that we can include that file, and all
> the functions are then available.
> 
> 


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