Função get_included_files

A função get_included_files retorna um array com os caminhos completos de todos os arquivos, que foram incluídos no script atual. Isso é útil para depuração, quando é necessário verificar quais arquivos realmente foram carregados.

Sintaxe

phpget_included_files();

Exemplo

Vamos verificar a lista de arquivos incluídos em um script simples:

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

Resultado da execução do código:

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

Exemplo

Vamos verificar a quantidade de arquivos incluídos:

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

Resultado da execução do código:

php3

Veja também

  • a função print_r,
    que exibe informações sobre uma variável
  • a função debug_backtrace,
    que retorna a pilha de chamadas