PHP Manual
/
Funktioner

Få en lista över alla inlästa filer

10. 04. 2021

När jag felsöker mer komplexa program händer det ibland att jag inte vet vilka filer som har laddats och om något saknas.

Om du använder Composer eller någon annan typ av klassautoloading känner du förmodligen inte till det här problemet. Det kan dock vara relativt vanligt när man felsöker äldre program från andra utvecklare.

Du kan hämta alla laddade filer med funktionen get_included_files(), som returnerar dem som en array av absoluta sökvägssträngar.

Vid utveckling är det vanligt att ett stort antal filer laddas (till exempel använder även denna relativt enkla blogg nästan 160 filer). För det mesta spelar dock den stora volymen ingen roll, eftersom innehållet i filerna hämtas från OPCache, som är optimerad för massläsning.

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:

Související články

1.
Status:
All systems normal.
2024