PHP Manual
/
Funkcje

Uzyskaj listę wszystkich załadowanych plików

10. 04. 2021

Podczas debugowania bardziej złożonych aplikacji czasami zdarza się, że nie wiem, jakie wszystkie pliki zostały wczytane i czy czegoś nie brakuje.

Jeśli używasz Composera lub innego rodzaju autoloading klas, prawdopodobnie nie znasz tego problemu. Jednak może to być stosunkowo częste zjawisko podczas debugowania starszych aplikacji innych programistów.

Wszystkie załadowane pliki można pobrać za pomocą funkcji get_included_files(), która zwraca je jako tablicę łańcuchów ścieżek bezwzględnych.

W programowaniu często zdarza się, że wczytywana jest ogromna liczba plików (na przykład nawet ten stosunkowo prosty blog wykorzystuje prawie 160 plików). W większości przypadków jednak duża objętość nie ma znaczenia, ponieważ zawartość pliku jest pobierana z pamięci podręcznej OPCache, która jest zoptymalizowana pod kątem masowych odczytów.

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