8 Aralık 2015 Salı

PHP Sabit Tanımlama

PHP'de değişmeyen veriler için bu tanımlamayı kullanbiliriz. Değişkenlere benzerliği olsada kullanımı farklıdır. Sabit tanımlama yapmamızın amacını şu şekilde anlatabiliriz. Örneğin bir işlemde birden çok kez pi sayısı kullanılacak. Bildiğiniz üzere pi sayısı bir sabit sayıdır. Bu sayı değerini her işlem için tanımlamak yerine sadece bir sabit tanımlaması yaparak işi daha kolay bir hale getirebiliriz.

Sabit tanımlama kullanılırken $ dolar işareti kullanılmaz. define( ) fonksiyonu ile tanımlama yapabiliriz.

<?php
define( 'slogan' , 'bir program dramı' );
echo slogan;
?>

Bu kodu çalıştırdığımızda ekranda bir program dramı yazısı çıkacaktır.

Sabit Kullanıldığını Anlama

Eğer uzun bir php kodu yazdıysanız kafanız karışabilir. Bu arada bir değişken tanımladınız ancak kodlar çalışmadı ve hata verdi. Demek ki tanımladığınız değişken ya hatalı ya da o isimde bir sabit tanımladınız. Bunu anlamanın yolu ise aşağıdaki gibidir.

<?php
define( 'pi', 3.14 );
echo defined('pi');
?>

Ekranda 1 yazısı çıkıyorsa sabit olarak tanımladığınız anlamına geliyor. Eğer tanımlamnmadıysa ekranda hiçbir şey yazmaz.