5.00 / 1 oy

PHP'de Ön Tanımlı Sihirli Sabitler (Magic Constants)

PHP'de değişkenler ve sabitler hakkında şu yazılarıma bakarak ön bilgi sahibi olabilirsiniz:

bkz: PHP'de Sabitler ile Değişkenler Arasındaki Farklar

bkz: PHP'de Sabitleri Kullanmak (PHP Constant)

bkz: PHP'de Değişken Tanımlamak ve Kullanmak

bkz: PHP'de isset() Kullanımı ve Değişkenin Değeri Var mı Kontrolü

bkz: PHP'de Super Global Değişkenler ve Kullanımları

bkz: PHP'de Değişken Değişkenler Nasıl Kullanılır?

PHP'de önceden tanımlanmış bazı sabitler vardır ve bu sabitler çeşitli amaçlarla kullanılmaktadır, örneğin:

__LINE__ sabiti, kaçıncı kod satırında olduğumuz bilgisini döndürür.

<?php
echo "merhaba";
echo "<br>";
echo __LINE__;
?>

Çıktı:

merhaba
4

Açıklama: 4. satırda __LINE__ sabiti kullanıldığı için değeri de 4 olarak geldi.

__FILE__ php kodunu yazmakta olduğumuz dosya adını verir.

<?php
echo __FILE__;
?>

Çıktı:

C:\Program Files\Ampps\www\ornekler\sabit.php

__DIR__ çalıştırılan php dosyasının tüm dizinini verir.

<?php
echo __DIR__;
?>

Çıktı: 

C:\Program Files\Ampps\www\ornekler

__FUNCTION__ kullanılan fonksiyonun adını verir

__CLASS__ kullanılan sihirli sabitin class (sınıf) bilgisini verir

Benzer amaçlarla kullanabileceğiniz diğer PHP sihirli sabitleri:

__TRAIT__

__METHOD__

__NAMESPACE__

ClassName::class:

 

PhpCoder

25.02.2021 05:27

Bu soru 1 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de Ön Tanımlı Sihirli Sabitler (Magic Constants)

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.