2010-11-04 4 views
1

Я работаю с Eclipse 3.4.2 с PDT. Я добавил несколько библиотек в папку приложений и добавлю эту папку в PHP Include Path.Eclipse - PHP Include Path

Когда я бегу, как сценарий, он отлично работает, но если я получить доступ к странице вне затмения, библиотеки не подъезд, мне нужно добавить следующую строку:

set_include_path ( лопаются (PATH_SEPARATOR, массив (Realpath ('../application'), get_include_path(),)) );

Нужно ли это? как это можно избежать?

ответ

1

Вы также можете указать путь в инструкции include(), но это не очень удобно.

Кроме того, вы можете указать соответствующее значение include_path в файле конфигурации php.ini (подробнее см. here), но обычно эта директива содержит путь к общесистемным библиотекам, а не к конкретным приложениям.

Если вы используете ООП, вы можете реализовать свой собственный класс-загрузчик, который будет искать классы в определенных каталогах. См. this article.

+0

Спасибо за помощь! – Keetah

1

Да. Это необходимо. Потому что PHP-интерпретатор должен знать, из каких папок загружать библиотеки.

+0

Спасибо, не очень хорошо, но я представляю ... – Keetah