2016-02-09 1 views
-1

Я блуждаю, чтобы получить решение для запуска файла в другом файле без использования require() или require_once() функций в php. Например, я хочу запустить некоторые коды, которые находятся в functions.php на другом файле index.php. Я использую wamp-сервер, и моя папка такая же ...Как работать с файлом в другом файле без использования функций require() или require_once() в php?

projects/index.php и projects/functions.php. У меня было решение этой задачи. Я редактировал файл php.ini и был auto_prepend_file = "C:\wamp\www\projects\\functions.php". Но это не работает. Я не знаю, почему это происходит. Пожалуйста, помогите мне. Если есть какие-то хорошие решения, пожалуйста, помогите мне.

+1

Просто используйте 'require', чтобы не сделать ваш код более сложным для понимания. Возможно, настало время рассмотреть подход OO, с автозагрузчиком класса – Steve

+0

Почему именно вам кажется, что вам нужно это для начала? Что именно «не работает» в 'auto_prepend_file'? Вы проверили журналы ошибок? – deceze

+0

Можете ли вы дать понять, почему вы пытаетесь избежать использования? Похоже, что есть, вероятно, лучший способ решить любую проблему. –

ответ

0

Попробуйте использовать композитор автозагрузку вы классы

Чтобы начать работу с композитором посещением: https://getcomposer.org/

Вы можете прочитать документацию здесь: https://getcomposer.org/doc/00-intro.md

Если вы больше визуального обучающимися вы можете увидеть это YouTube video, чтобы вы начали.