Función get_included_files

La función get_included_files devuelve un array con las rutas completas de todos los archivos que han sido incluidos en el script actual. Esto es útil para depuración, cuando es necesario verificar qué archivos realmente han sido cargados.

Sintaxis

phpget_included_files();

Ejemplo

Verifiquemos la lista de archivos incluidos en un script simple:

php<?php
  include 'header.php';
  require 'config.php';
  
  $res = get_included_files();
  print_r($res);
?>

Resultado de la ejecución del código:

php[
  '/path/to/main.php',
  '/path/to/header.php',
  '/path/to/config.php'
]

Ejemplo

Verifiquemos la cantidad de archivos incluidos:

php<?php
  include 'functions.php';
  include_once 'utils.php';
  
  $res = count(get_included_files());
  echo $res;
?>

Resultado de la ejecución del código:

php3

Ver también

  • la función print_r,
    que muestra información sobre una variable
  • la función debug_backtrace,
    que devuelve la traza de la pila de llamadas