Eclipse - PHP Включить путь - PullRequest
       3

Eclipse - PHP Включить путь

1 голос
/ 04 ноября 2010

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

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

set_include_path ( implode (PATH_SEPARATOR, массив (realpath ('../ application'), get_include_path (),)) );

Это необходимо? как этого избежать?

Ответы [ 2 ]

1 голос
/ 04 ноября 2010

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

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

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

1 голос
/ 04 ноября 2010

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

...