PHP: Obtenha variáveis, funções e constantes do PHP a partir de um arquivo php

Existe uma maneira de obter funções, variáveis ​​e constantes definidas pelo usuário a partir de um arquivo php? As funções a seguir não são a melhor maneira de fazer isso, pois elas recebem todas as funções decalredadas / vars / constantes (com centenas de constantes internas do php e funções internas do php):

get_defined_vars  
get_defined_functions  
get_defined_constants  

Suponha que eu tenha esse arquivomyfile.php:

<?php
$title = 'Sample Application';
$copyright = 'Copyright &copy; 2009';
    $my_array = array('sarfraz', 'ahmed', 'chandio');

define ('_CASTE', 'chandio');
define ('_COUNTRY', 'Pakistan');


function add($val1, $val2)
{
    return ($val1 + $val2);
}

function subtract($val1, $val2)
{
    return ($val1 - $val2);
}
?>

Agora, como posso obter todas as variáveis ​​/ funções / constantes desse arquivo e, provavelmente, armazenar em uma matriz?

obrigado

questionAnswers(3)

yourAnswerToTheQuestion