Malesef buda değil. $_SERVER['SCRIPT_FILENAME'] ilk çalıştırılan dosyanın dizin yolunu veriyor. Benim amacım fonksiyonu çağıran dosyanın dizin yolunu bulmak.
Mesela bu şekilde dosyalar oluşturduğumuzda D://www/incs/b.php yazması lazım ekrana.
a.php index sayfamız yani ilk olarak o çalışacak.
<?
//a.php
include 'incs/b.php';
?>
<?
//b.php
include dirname(__FILE__).'c.php';
d();
?>
<?
//c.php
function d(){
  //Buraya öyle bir kod yazmalıyızki,  bu fonksiyonu hangi dosya
  //çağırmış ise, o dosyanın bulunduğu 
  //dizini vermesi lazım. Mesela bu durumda D://www/incs/b.php yazması lazım
}
?>