CLASS Sihirli Sabitinin Kullanımı
__CLASS__ sihirli sabiti, bulunduğu sınıfın adını içerir. Bu sabit genellikle sınıflar arası iletişimde veya sınıf içindeki özel işlemlerde kullanılır. İşte __CLASS__ sabitinin kullanımına dair bir örnek:
class ExampleClass { public function showClassName() { echo "Bu sınıfın adı: " . __CLASS__; } } $obj = new ExampleClass(); $obj->showClassName(); ?> Bu örnekte, __CLASS__ sabiti, ExampleClass sınıfının adını içerir. Sınıf içinde bu sabiti kullanarak, o sınıfın adına erişebilirsiniz.
Pratik bir örnek olarak, nesne oluşturulduğu sınıfın adına programatik olarak erişmek istediğinizde veya bir sınıfta özel bir işlem gerçekleştirmek istediğinizde __CLASS__ sabiti kullanılabilir. Örneğin:
class Logger { public function log($message) { $log = "[" . date("Y-m-d H:i:s") . "] Sınıf: " . __CLASS__ . " - Mesaj: " . $message . " "; file_put_contents("log.txt", $log, FILE_APPEND); } } $logger = new Logger(); $logger->log("Bu bir log mesajıdır."); ?> Bu örnekte, Logger sınıfının log metodunda, __CLASS__ sabiti kullanılarak, log mesajına hangi sınıf içinde olduğumuzun bilgisi eklenir.
Bu ders size yardımcı oldu mu? Puan verin!
Geri bildiriminiz içeriğimizi sürekli güncel ve kaliteli tutmamızı sağlar.
Sıkça Sorulan Sorular (SSS)
Bu ders ve konuyla ilgili en çok merak edilenler
CLASS Sihirli Sabitinin Kullanımı dersini öğrenmek için ön koşul var mı?
Bu eğitim temel seviyeden ileri seviyeye adım adım hazırlanmıştır. Kodları kopyalayıp Canlı Editör üzerinde test ederek kolayca pratik yapabilirsiniz.
Örnek kodları kendi projelerimde ücretsiz kullanabilir miyim?
Evet, PHP Hocası üzerindeki tüm kod örnekleri açık kaynak mantığıyla sunulmaktadır. Ticari veya kişisel projelerinizde serbestçe kullanabilirsiniz.
Takıldığım bir yerde nereden soru sorabilirim?
Dersin altındaki topluluk yorumları bölümünden sorunuzu sorabilirsiniz. Eğitmenlerimiz ve topluluk üyelerimiz kısa sürede yanıt verecektir.
Topluluk Yorumları (0)
Ders Hakkında Yorum Yap veya Soru Sor
Henüz yorum yapılmamış. İlk yorumu siz yazın!