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;
?>
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');
?>
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.