Was wird den alles eingebunden (require,include) ?
Manchmal bzw. leider auch sehr oft verliert man den Überblick welche Datei den nun eingebunden wird und welche nicht und vorallem wo.
Hier ein schöner Artikel zu diesem Thema:
The includes of the system map out the dependencies of the system, which files depend on which, which subsystem depends on which. When working with a system, it’s always useful to map out the dependencies before hand.