> The general purpose of an "include" file is to serve as reference material > so that a compiler, etc. can be compatible with provided technical interfaces.
That's in C. But in PHP an include file contains the interface _and_ their implementations. A PHP include file is more akin to a shared object than to a .h file.