Miért egy egyszerű könyvtárstruktúra egy mély szerkezetű helyett?

A választ Stig Bakken írta.

A CVS-ben a PEAR kódja csomagonként van tárolva, ahelyett, hogy ugyanolyan hierarchiában lenne, amilyenben telepítésre kerül majd. Például, ha az XML_RPC osztályt használni kívánjuk, az "XML/RPC.php" fájlt kell include-olni. Könnyen azt gondolhatjuk, hogy a CVS-ben is ugyanebben a struktúrában helyezkedik el, ám ez nem így van. Az XML_RPC egy független csomag a saját könyvtárával a CVS-ben, ebben az esetben az RPC.php a pear/XML_RPC/RPC.php elérési útvonalon található meg. A csomag leírófájlja (package.xml) határozza meg, hogy a fájlok végül hova kerülnek installálásra.

A CVS-ben azért ilyen struktúrában vannak tárolva a fájlok, mert ez leegyszerűsíti a csomagok adminisztrációját.

Miért tér el egymástól a pear/ és a pear-core/ könyvtárak struktúrája? (Previous) Bekerülhet a PEAR-be kísérleti / nem stabil kód? (Next)
Last updated: Thu, 31 Jul 2014 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.