What is the difference between require_once() and include_once()? Also, what I have is a file called common_functions.php and it's just that. Many functions that are used for the site are put in here and I have it included from my main configuration file, which is included on every page. So that no matter what page your on, a function from there can be used. To make things as effective as possible, I am wandering should I "include" the file or "require" it. Also, how exactly does it work. Does it actually load the entire file or just reference it when it needs to call a function. There are a few pages that really don't need it. SO I was also wandering should I just leave it as 1 file or split it into several smaller and just include/require that specific file on each page individually? Everything works ok, I just want to make sure that I have it working the best way possible. I tried reading some on this, btu I can't really find any references for like helpful hints or logically using functions, just the manuals on coding itself.