Fatal error: Call to undefined function

fStrange

Новичок
Fatal error: Call to undefined function

загадочная ситуация

PHP:
require(_dd.'/cp/_l/nfiles.php');
var_export(get_included_files() );
$aFunctions= get_defined_functions();
var_export($aFunctions['user']);
смотрю вывод в броузере(кеш отключен)
1) при первом запуске скрипта все ок
2) при втором запуске(обновил страницу в броузере) пишет Call to undefined function GetNPkgLeader() in ***/html/cp/_v/nfile.php on line 15

отсутствующая функция подключается require(_dd.'/cp/_l/nfiles.php');

var_export(get_included_files() );
и я вижу что данный файл подключен
а вот var_export($aFunctions['user']); в 1 случае выдает мне список функций из этого файла
а во втором нет

сверяю файл nfiles.php в локалке и файл на сервере одинаковы
обновляю файл nfiles.php на сервере(несмотря на то что он там точно такой же и лежит)

ситуация повторяется
первый запуск ок
второй и последующие Call to undefined function

хм куда копать то....
 

StiM

Новичок
Re: Fatal error: Call to undefined function

PHP:
require(_dd.'/cp/_l/nfiles.php');
_dd пепереопределе define'ом или все же должно быть $_dd?
 

fStrange

Новичок
_dd вообще убрал
и написал прямой путь

ситуация та же

-~{}~ 19.11.09 13:07:

хм

смутное подозрение на баг от eAccelerator
но как бы проверить? к настройкам сервера доступа у меня нет
 

StiM

Новичок
Call to undefined function GetNPkgLeader() in ***/html/cp/_v/nfile.php on line 15

Вообще по сути он ругается на 15 строку в файле nfile.php. Значит подключение файла проходит успешно, а ошибка в самом коде.
 

fStrange

Новичок
в ошибке чистейшим аглицким написано "не определена функция"

но в подключенном файле эта функция есть
и она наблюдается при первом запуске скрипта, но не наблюдается при втором

в общем проблему решил через .htaccess
php_value eaccelerator.enable 0
 
Сверху