Indítófájljait zeneszerzővel

PHP két módszer a fájlok feltöltése. tartalmaznak, és szükség. Kezdve php5 nincs sok különbség a kettő között - mindkettő betölti a fájl nevét át. Modern php keretrendszerek tartalmazhat több száz kép. Tehát valahol van egy fájl több száz inkluda?

Nem. Ehelyett van egy olyan mechanizmus, a PHP-t autoloader fájlokat. Ha php utal egy osztály neve, ellenőrzi, hogy ez mit znae ebben az osztályban. Ha az osztály nem ismert, php utal, hogy a autoloader megtalálni a megfelelő osztály és az osztály betöltésére.

Ez a viselkedés lehetővé teszi, hogy bármilyen alkalmas szerkezet projekteket. Másrészt, ez a viselkedés nem teszi lehetővé, hogy a két osztály az azonos nevű (és namaspace), de a különböző szervezetek. Ez különösen a nem teszi lehetővé, hogy két változatban a csomagolás egy zeneszerző (ellentétben nodejs).

Az egyik legelterjedtebb rendszerbetöltő zeneszerző betöltője. Ezt fel lehet használni külön a keretek és a nagy projektek, ezért úgy döntöttem, hogy meséljek vele dolgozni.

Somposer autoloader öt fő részből áll:

Mindegyikük úgy tervezték, hogy töltse le a fájltípusokat.

  • „Kizárás-tól-classmap”: tartalmaz egy listát a fájlok és mappák ki kell zárni avtoloudera. Például visszatér a fájlt, hogy kiemelje az IDE.
  • „Files”: tartalmaz egy listát a fájlokat, amelyek kizárólagosan felelős kell csatlakoztatni egyszerre, a csatlakozási ponton avtoloudera. Például konfigurációs fájlok.
  • „Classmap”: neveit tartalmazza az osztályok volna szükség nincs szabványos mt-0, nincs szabványos mt-4. Például hívhatja minden osztályban, az a szokás, hogy a vállalati szabvány és zeneszerző is letölteni.
  • „PSR-0”: neveit tartalmazza a fájlok és mappák, amelyek méret osztályok mt-0. Az mt-0 teljesen minősített névtér és az osztály nevét kell szerkezete a következő: „\ () *”.
  • „PSR-4”: neveit tartalmazza a fájlok és mappák, amelyek méret osztályok mt-4. Az mt-4 teljes nevét az osztály kell szerkezete a következő: „\<ПространствоИмён>(\<ПодпространствоИмён>) * \<ИмяКласса>„. A kifejezés altér név összekeveri egy kicsit, de ha megnézi a példákban, minden világossá válik (például venni a hivatalos oldalon PFG) .:

Somposer autoloader két lehetőség olyan fájlokat:

Egy egyszerű kiviteli alakban, kompozitorként egyszerűen emlékszik, hogy mely mappákat van a projektben, amely neymspesy nyilvános mappák. Amikor hivatkozva egy osztály, zeneszerző autoloader névterek egy mappa és fájl. A fő hátránya ez a lehetőség, hogy az összeállító minden indításkor fájlt ellenőrzi, hogy a fájl. Ellenőrzése, hogy létezik egy fájl - ez egy lassú folyamat

Somposer egyike azoknak a projekteknek, hogy megváltozott szinte mindent a php világon. Használata minden lehetőséget egyszerűsíti a fejlesztési folyamatot, és sokkal intuitív és élvezetes.

Kapcsolódó cikkek