Уважаемые господа специалисты!
Не знаю касается ли это ПХП или еще чего, но тем не менее...
1) Я создаю функцию foo() в файле foo.php;
2) Cоздаю вторую функцию bar() в файле bar.inc;
3) Делаю в файле foo.inc require("bar.inc");
4) И теперь если в функции foo() вызвать функцию bar() то случается страшное... То ли ПХП то ли Apache вешается, на что Win2000 матерится примерно так:
Apache.exe
Software exception unknown exeption (0x000..)... и т.д.
Файл bar.inc
function bar() { 
  echo "bar"; 
  return true;
} 
Файл foo.php
require("bar.inc"); 
function foo() { 
echo "foo"; 
bar(); 
};
foo(); 
Сложившаяся ситуация не позволяет мне поменять вложеность файлов и функций. Я уже попробовал найти причину в хелпачах по ПХП - безрезультатно (хотя может просто проглядел).
Помогите! Сроки горят!