previousПочему pear/ отличается от php4/pear? (Previous) (Next) Нестабильный кодnext

View this page in Last updated: Sun, 18 Oct 2009
Hungarian | Russian

Почему используется плоская структура директорий вместо вложенной?

Отвечает Stig Bakken.

В CVS код проекта PEAR разделяется на пакеты, иерархия пакетов отражается лишь на том, где будет установлен пакет в процессе инсталляции. Например, если вы хотите использовать класс XML_RPC, то вам следует включить в ваш код файл "XML/RPC.php". Будет логично, если этот файл будет доступен в CVS как pear/XML/RPC.php , но это как раз не тот случай. XML_RPC - это независимый пакет, который находится в своей собственной ветви CVS, поэтому файл RPC.php на самом деле находится в CVS по адресу pear/XML_RPC/RPC.php. Файл описания пакета (package.xml) используется для того, чтобы определить конечный путь установки пакета.

Такая организация дерева CVS позволяет значительно упростить управление пакетами.

previousПочему pear/ отличается от php4/pear? (Previous) (Next) Нестабильный кодnext

Download Documentation Last updated: Sun, 18 Oct 2009
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.