__FILE__
sihirli sabiti, dosyanın tam yolunu (file path) ve adını içerir. Bu sabit genellikle dosya içerisinde kendisine referans olmak veya hata raporlama işlemlerinde kullanılır. İşte __FILE__
sabitinin kullanımına dair bir örnek:
echo "Bu dosyanın tam yolu ve adı: " . __FILE__;
?>
Bu örnekte, __FILE__
sabiti, bu kodun bulunduğu dosyanın tam yolunu ve adını içerir. Eğer bu kodu bir dosyada çalıştırırsanız, çıktı olarak o dosyanın tam yolunu ve adını göreceksiniz.
Pratik bir örnek olarak, dosyanın kendisine referans olmak veya dosyanın bulunduğu dizinle ilgili işlemler yapmak için __FILE__
sabiti kullanılabilir. Örneğin:
$dosya_adı = __FILE__;
echo "Bu kodun bulunduğu dosya: " . $dosya_adı . "
";
echo "Bu dosyanın bulunduğu dizin: " . dirname($dosya_adı);
?>
Bu örnekte, __FILE__
sabiti ile dosyanın tam adını alıyoruz. Sonra, dirname()
fonksiyonu ile dosyanın bulunduğu dizini elde ediyoruz. Böylece, __FILE__
sabiti ile dosya ile ilgili bilgilere ulaşabilir ve bu bilgileri kullanabilirsiniz.