PHP Sihirli Sabitler (Magic Constants)

PHP’nin sihirli sabitleri, genellikle çeşitli özel işlevselliği sağlamak veya özellikleri tanımlamak için kullanılan özel anahtar kelimelerdir. PHP’deki bazı önemli sihirli sabitler:

  1. LINE: Bu sabit, dosyadaki mevcut satır numarasını temsil eder.
   echo __LINE__;
  1. FILE: Bu sabit, dosyanın tam yolunu içerir.
   echo __FILE__;
  1. DIR: Bu sabit, dosyanın bulunduğu dizinin tam yolunu içerir.
   echo __DIR__;
  1. FUNCTION: Bu sabit, fonksiyonun adını içerir.
   function example() {
       echo __FUNCTION__;
   }
  1. CLASS: Bu sabit, sınıfın adını içerir.
   class MyClass {
       public function showClassName() {
           echo __CLASS__;
       }
   }
  1. TRAIT: Bu sabit, trait’in adını içerir.
   trait MyTrait {
       public function showTraitName() {
           echo __TRAIT__;
       }
   }
  1. METHOD: Bu sabit, sınıftaki metodun adını içerir.
   class MyClass {
       public function showMethodName() {
           echo __METHOD__;
       }
   }
  1. NAMESPACE: Bu sabit, mevcut namespace’in adını içerir.
   namespace MyNamespace;

   echo __NAMESPACE__;

Bu sihirli sabitler, genellikle hata ayıklama, loglama veya belirli koşullara bağlı olarak çalışma zamanında bilgi toplamak için kullanılır. Sihirli sabitler, PHP’nin gücünü ve esnekliğini artırmak için geliştiricilere çeşitli araçlar sunar.

Ads Blocker Image Powered by Code Help Pro

Reklam Engelleyici Algılandı!

Reklamları engellemek için uzantı kullandığınızı tespit ettik.

Lütfen bu reklam engelleyiciyi devre dışı bırakarak ya da sitemize izin vererek bize destek olun.

Dikkat: VPN eklentiniz üzerinde de reklam engelleyici olabilir.