@mix_gorbachev

Почему php не видит функции?

Упрощенная структура файла индекс
<?
include('include/bd.php');
/*
процесс получени из бд и так далее
*/
$param = 'какой либо файл';
include($param); // в этом файле
?>

в файле bd у меня содержится несколько функций
Вопрос в том что иногда , подчеркиваю, что иногда функция в каком либо файле не определяется. То есть пользовательская функция не существует, как вообще такое может получаться?
  • Вопрос задан
  • 937 просмотров
Решения вопроса 1
allard
@allard
Серийный программист
Попробуйте include заменить на require. И везде указать абсолютные пути к файлам, вместо относительных.

Это не ошибка на сервере, раз большую часть времени работает нормально, это исключительно ошибка программиста. Нужно смотреть код, что бы точно сказать.
Возможно с пространством имен проблема, хотя если у вас только функции, то врятли.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы