Инструменты пользователя

Инструменты сайта


limb3_2007_3:ru:packages:fs:lmb_include_path_file_locations

lmbIncludePathFileLocations

Класс lmbIncludePathFileLocations - класс-список локаций, который он формирует на основе набора списка суффиксов путей и элементов include_path.

Например:

  set_include_path( '/var/dev/my_project/' . PATH_SEPARATOR . '/var/dev/limb/');
 
  $locations = new lmbIncludePathFileLocations(array('tests/settings', 'settings'));

Полученный $locations вернет из метода getFileLocations() следующий список локаций:

  • /var/dev/limb/tests/settings
  • /var/dev/my_project/test/settings
  • /var/dev/limb/settings
  • /var/dev/my_project/settings

Этот список класс lmbIncludePathFileLocations формирует при помощи глобальной функции lmb_glob(). см. список глобальных функций Limb3

Пример использования класса lmbIncludePathFileLocations можно увидеть в методе lmbFsTools :: getFileLocator(). Набор суффиксов путей для объектов класса lmbIncludePathFileLocations в Limb3 обычно задается при помощи какой-либо константы, которая используется (передается в lmbFsTools :: getFileByAlias()) в том или ином пакете более высокого уровня. см. список констант, используемых в Limb3

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
   ___  __  __ __  __   ___    ___ 
  / _ \ \ \/ / \ \/ /  / _ \  / _ )
 / ___/  \  /   \  /  / // / / _  |
/_/      /_/    /_/  /____/ /____/
 
limb3_2007_3/ru/packages/fs/lmb_include_path_file_locations.txt · Последнее изменение: 2010/11/10 10:02 — 127.0.0.1