1) Dahil Edilen Dosyaları Getiren Fonksiyon
<?php
// Dosyanın kendi ismi: abc.php
include 'test1.php';
include_once 'test2.php';
require 'test3.php';
require_once 'test4.php';
$included_files = get_included_files();
foreach ($included_files as $filename) {
echo "$filename\n";
}
?>
2) Tanımlanmış Tüm Fonksiyonları Getiren Fonksiyon
<?php
function satır($id, $veri)
{
return "<tr><th>$id</th><td>$veri</td></tr>\n";
}
$dizi = get_defined_functions();
print_r($dizi);
?>
3) Tanımlanan Tüm Değişkenleri Getiren Fonksiyon
<?php
$b = array(1, 1, 2, 3, 5, 8);
$arr = get_defined_vars();
// $b içeriğini basar
print_r($arr["b"]);
/* PHP yorumlayıcısının yolunu basar (kullanılmışsa, CGI olarak)
* örn, /usr/local/bin/php */
echo $arr["_"];
// Varsa komut satırı değiştirgelerini basar
print_r($arr["argv"]);
// tüm sunucu değişkenlerini basar
print_r($arr["_SERVER"]);
// Değişkenler dizisinin kullanılabilen tüm anahtarlarını basar
print_r(array_keys(get_defined_vars()));
?>
Kaynak
https://www.php.net/manual/tr/function.get-defined-vars.php
https://www.php.net/manual/tr/function.get-included-files.php
https://www.php.net/manual/en/function.get-defined-functions.php