NYCPHP Meetup

[nycphp-talk] require_once paranoia?

Daniel Convissor danielc at analysisandsolutions.com
Sat Nov 1 13:25:27 EDT 2008


Hey Michael:

On Sat, Nov 01, 2008 at 12:12:40PM -0400, Michael B Allen wrote:
> 
> Why is this so? If you do not call require_once until you actually
> need the class, I fail to see why __autoload would make any difference
> as you still need to read the file from disk and interpret it either
> way.

Depends on how efficiently you lay out your application's files.  You're 
right if you do a good job and/or the application is small.

But when you have a large application that has multiple files that 
require the same files, PHP will need to to determine the full path to 
each file over and over and over.

This is where autoload is helpful, because if your class/file has already 
been loaded, PHP doesn't need to check for it again.

--Dan

-- 
 T H E   A N A L Y S I S   A N D   S O L U T I O N S   C O M P A N Y
            data intensive web and database programming
                http://www.AnalysisAndSolutions.com/
 4015 7th Ave #4, Brooklyn NY 11232  v: 718-854-0335 f: 718-854-0409



More information about the talk mailing list