я наткнулся на две функций я никогда ранее не использовался в PHPset_include_path (get_include_path(). PATH_SEPARATOR. 'Phpseclib');
set_include_path();
get_include_path();
Я в настоящее время ищу, чтобы реализовать phpseclib на проект я работаю .. Как я должен использовать расширение класса SFTP из SSH2, который, в свою очередь, требует класс MathBigInteger .. и т.д. и т.п.
руководство говорит о set_include_path()
:
«Установка параметров конфигурации include_path для длительности сценария.»
Что это значит для остальной части моего фреймворка, будет ли он устанавливать ВСЕ включенные пути из каталога «phpseclib»?
Кроме того, я действительно не понимаю:
set_include_path(get_include_path() . PATH_SEPARATOR . 'phpseclib');
Я хранящее PHP сек в пользовательском каталоге библиотеки в моей файловой системе, делает get_include_path(), как некоторые магически найти каталог phpseclib в моей файловой системе ?
Как вы можете видеть, я полностью потерялся здесь. Может ли кто-нибудь быть любезным, чтобы пролить свет на меня, пожалуйста?
PS/ Мне нужна эта библиотека только в одной части часового пояса приложения, поэтому я хочу включить ее только в случае необходимости, в настоящее время я хочу включить ее в дочерний элемент моего класса модели.
спасибо, это была совершенно новая концепция для меня, но теперь имеет гораздо больше смысла. – John