Php Php'de Magıc Constants 2026 Güncel

PHPde Magic Constants

2 dk okuma süresi 743 görüntülenme 2023-11-20 4.9 (14 değerlendirme)

PHP'de magic constants (sihirli sabitler veya ön tanımlı sabitler), bir scriptin çalışma zamanında otomatik olarak tanımlanan özel sabitlerdir. Bu sabitler, çeşitli bilgileri içerir ve genellikle hata raporlama, günlükleme ve dosya yolları gibi durumlarda kullanılır. İşte PHP'deki magic constants'ların bir listesi:

  1. __LINE__: Dosyadaki mevcut satır numarasını içerir.
  2. __FILE__: Dosyanın tam yolunu içerir.
  3. __DIR__: Dosyanın bulunduğu dizini içerir.
  4. __FUNCTION__: Fonksiyonun adını içerir.
  5. __CLASS__: Sınıfın adını içerir.
  6. __TRAIT__: Trait'in adını içerir.
  7. __METHOD__: Metodun adını içerir.
  8. __NAMESPACE__: Geçerli namespace'in adını içerir.

Örnek kullanım:

<?php echo "Bu dosya: " . __FILE__ . " "; echo "Bu dosyanın bulunduğu dizin: " . __DIR__ . " "; function exampleFunction() { echo "Bu fonksiyonun adı: " . __FUNCTION__ . " "; echo "Bu sınıfın adı: " . __CLASS__ . " "; } class ExampleClass { use ExampleTrait; public function exampleMethod() { echo "Bu sınıfın adı: " . __CLASS__ . " "; echo "Bu metodun adı: " . __METHOD__ . " "; } } $object = new ExampleClass; $object->exampleMethod(); ?>

Bu örnekte, __FILE__, __DIR__, __FUNCTION__, __CLASS__, ve __METHOD__ gibi magic constants'lar kullanılmıştır. Bu sabitler, çalışma zamanındaki bağlamı temsil eder ve otomatik olarak atanır. Bu sayede, bu bilgileri programınızın farklı bölümlerinde kullanabilirsiniz.

Bu Dersi Değerlendirin

Bu ders size yardımcı oldu mu? Puan verin!

Geri bildiriminiz içeriğimizi sürekli güncel ve kaliteli tutmamızı sağlar.

4.9 / 5 (Toplam 14 oy kullanıldı)

Sıkça Sorulan Sorular (SSS)

Bu ders ve konuyla ilgili en çok merak edilenler

PHPde Magic Constants 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.

Paylaş:
PHP Hocası Akademi

Topluluk Yorumları (0)

Ders Hakkında Yorum Yap veya Soru Sor

Henüz yorum yapılmamış. İlk yorumu siz yazın!