The get_included_files Function

The get_included_files function returns an array with the full paths of all files that have been included in the current script. This is useful for debugging when you need to check which files have actually been loaded.

Syntax

phpget_included_files();

Example

Let's check the list of included files in a simple script:

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

Code execution result:

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

Example

Let's check the number of included files:

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

Code execution result:

php3

See Also

  • the print_r function,
    which prints information about a variable
  • the debug_backtrace function,
    which returns a backtrace