PHP Değişkenler’de Sihirli Sabitler

PHP Değişkenler’de Sihirli Sabitler

PHP’de birçok sihirli sabit bulunmaktadır.Nedir bu sihirli sabitler diyecek olur isek:
5 adet sihirli sabit vardır.Bu sihirli sabitlerin değerleri kullandıkları yere göre değişir.

Peki bu sihirli sabitler nelerdir?

__LINE__ sihirli sabit’i dosyada bulunduğu satırın numarasını gösterir.
__FILE__ sihirli sabit’i ise içerisine eklediğin sihirli sabit’in dosya adını ve tam dosya dizinini gösterir.
__FUNCTION__ sihirli sabit’i hangi fonksiyon içerisinde kullanıldığını gösterir.
__CLASS__ sihirli sabit’i hangi sınıf yani class içerisinde kullanıldığını gösterir.
__METHOD__ sihirli sabit’i hangi yöntemin kullanıldığını gösterir.

Bu öğrendiklerimizi uygulayarak daha iyi hafızamıza kazıyalım.Ve asla kod yazmaya üşenmeyelim.

class hakan{
function Muhammed(){
echo __LINE__."";
echo __FILE__."";
echo __FUNCTION__."";
echo __CLASS__."";
echo __METHOD__;
}
}
 
$sinif = new hakan();
$sinif->Muhammed();

Muhammed çok sevdiğim bir arkadaşım olduğu için fonksiyon adı olarak onun ismini kullandım.
Fonksiyon ve class kullanımını ilerleyen günlerde anlatacağım.Yavaş yavaş o zamana doğru yaklaşıyoruz.
Yukarıda yazdığımız kodu FTP’ye atıp tarayıcıdan çalıştırdığımızda karşımıza aşağıdaki gibi bir çıktı ekrana bastıracaktır.

10 // Satır numarası
/home2/****/subdomains/******/phpkodlarim/sihirlisabitler.php // Dizin
Muhammed // Fonksiyon adı
hakan // Sınıf
hakan::Muhammed // Kullandığımız yöntem yani method

PHP değişkenlerde sihirli sabitler bu şekildedir.Umarım sizlere faydalı bir yazı olacaktır.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

  1. PHP Değişkenler’de Sihirli Sabitler için yorumda bulun

    PHP Değişkenler’de Sihirli Sabitler için henüz bir yorumda bulunulmamış! Hemen üst alanda bulunan formu kullanarak PHP Değişkenler’de Sihirli Sabitler için ilk yorumu yapabilirsin.