Socio gen.Algotech

Obtener una lista de todos los archivos cargados

Al depurar aplicaciones más complejas, a veces ocurre que no sé qué archivos se han cargado y si falta algo.

|
10 de abril de 2021

Al depurar aplicaciones más complejas, a veces ocurre que no sé qué archivos se han cargado y si falta algo.

Si utilizas Composer o cualquier otro tipo de autolectura de clases, probablemente no conozcas este problema. Sin embargo, puede ser algo relativamente común cuando se depuran aplicaciones antiguas de otros desarrolladores.

La obtención de todos los archivos cargados puede hacerse con la función get_included_files(), que los devuelve como una matriz de cadenas de ruta absoluta.

Es común en el desarrollo tener un gran número de archivos cargados (por ejemplo, incluso este blog relativamente simple utiliza casi 160 archivos). La mayoría de las veces, sin embargo, el gran volumen no importa, porque el contenido de los archivos se recupera de OPCache, que está optimizado para lecturas masivas.

Cargando comentarios...

Mantente al día

Suscríbete a nuestra newsletter y recibe las últimas novedades de ciberseguridad directamente en tu bandeja de entrada.

Tus datos están seguros. Puedes darte de baja de la newsletter en cualquier momento.