header関数とrequire_onceでぐるぐるファイルを読みだしてた

function だけを集めたファイルと、実際に動かすファイルは別にしたほうがいい。

header と requre のなど、読みだすファイル、ヘッダーを注視すること。

一緒にしてたのが原因だったっぽい。