Pri ladení zložitejších aplikácií sa niekedy stáva, že neviem, aké všetky súbory boli načítané a či niečo nechýba.
Ak používate Composer alebo iný druh autoloadingu tried, pravdepodobne tento problém nepoznáte. Pri ladení starších aplikácií od iných vývojárov však môže ísť o pomerne častý jav.
Získanie všetkých načítaných súborov možno vykonať pomocou funkcie get_included_files()
, ktorá ich vráti ako pole absolútnych reťazcov ciest.
Pri vývoji je bežné, že sa načíta obrovské množstvo súborov (napríklad aj tento pomerne jednoduchý blog používa takmer 160 súborov). Väčšinou však veľký objem nevadí, pretože obsah súboru sa načítava z vyrovnávacej pamäte OPCache, ktorá je optimalizovaná na hromadné čítanie.
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | sk