Navigate / search

Php de Sabitler – define()

Her tabandaki programlama dilinde bütün programın her yerinde ihtiyacımız olan ve değişmeyen değerler olabilir.Bunlar sabitlerdir.Bu sabitleri define() fonksiyonu ile oluşturabiliriz.
Örnek;

1
2
3
4
<?php
	$Dolar_miktar = 125;
	define ( "DOLAR_KURU", 625675);
?>

define fonksiyonumuzu kullandıktan sonra programın herhangi bir yerinde sabitimizin ismini kullandığımız zaman bizim sabit değerimizi çağırmış oluruz.Değişkenlerdeki gibi sabitimizin önüne $ koymamıza gerek yoktur.Bu sabiti aynı bir değişken gibi program içinde kullanabiliriz.Fakat değerini değiştiremeyiz.

Bir sabit oluşturmadan öncede daha önce o isimde bir sabit oluşturulmuşmu diye kontrol etmemiz gerekbilir bunun içinde defined() fonksiyonunu kullanırız

1
2
3
<?php
defined( "DOLAR_KURU" )
?>

defined() fonksiyonunu kullandığımızda eğer daha önce o isimde bir sabit oluşturulmuşsa bize dönecek yanıt True olacaktır.

Php’nin kendi içindede sabitleri vardır.gereken sabitleri kendi programımız içindede kullanabiliriz;
__FILE__ : O anda çalışmakta olan PHP dosyasının adı
__LINE__ : Bu ifadenin yer aldığı satırın sayısı
PHP_VERSION: PHP’nin sürümü
PHP_OS: PHP’nin çalıştığı işletim sistemi ;
PHP_VERSION : PHP’nin sürümü