#test.php <?php require_once 'B.php'; $value = 'A'; print B($value); ?> #B.php <?php require_once 'C.php'; function B ($value) { $value = C($value . 'B'); return $value; } ?> #C.php <?php function C ($value) { $value = $value . 'C'; return $value; } ?> 出力結果「ABC」 上記スクリプトでは正常に動作します。 どこか他の所に問題あるんじゃないんでしょうか?