FUNCTION Sihirli Sabitinin Kullanımı

__FUNCTION__ sihirli sabiti, bulunduğu fonksiyonun adını içerir. Bu sabit, özellikle fonksiyon içerisindeki hata ayıklama veya loglama işlemlerinde kullanılır. İşte __FUNCTION__ sabitinin kullanımına dair bir örnek:

function exampleFunction() { echo "Bu fonksiyonun adı: " . __FUNCTION__; } exampleFunction(); ?>

Bu örnekte, __FUNCTION__ sabiti, exampleFunction fonksiyonunun adını içerir. Fonksiyon içinde bu sabiti kullanarak, o fonksiyonun adına erişebilirsiniz.

Pratik bir örnek olarak, bir loglama işlevi yazarken veya hata ayıklama yaparken, hangi fonksiyon içinde olduğunuzun bilgisini kaydetmek için __FUNCTION__ sabiti kullanılabilir. Örneğin:

function logMessage($message) { $log = "[" . date("Y-m-d H:i:s") . "] Fonksiyon: " . __FUNCTION__ . " - Mesaj: " . $message . " "; file_put_contents("log.txt", $log, FILE_APPEND); } logMessage("Bu bir log mesajıdır."); ?>

Bu örnekte, logMessage fonksiyonu içinde __FUNCTION__ sabiti kullanılarak, log mesajına hangi fonksiyon içinde olduğumuzun bilgisi eklenir.



Yorum Ekle

Üzerine gel