sdemirkeser adlı üyeden alıntı: mesajı görüntüle
aynen define zaten fonkisyon ile tanimlanir. tekrar değiştirilmesi script sonlanana kadar mümkün degildir. değiştirelemeyecgine daire örnek ;
<?php
define('dene',123);
echo dene;
define('dene',848484);
echo dene;
?>
eh o zamanda demekki DEFINE dolar işareti olmayan değişken demek değilmiş :]
değişmeyen değişkenmi olur

ama bu tatlı şeyin çok güzel yararları var. güvenlik açısından hoş şeyler yapılabiliyor.
mesela ben dosyalarıma uzaktan erişimi engellemek için,
action.php içinde bir sabit tanımlarım, sonra buna include edilen dosyaların içindede if kontrolu yaparım defined() fonksiyonu ile. eger tanımlanmamışsa,
exit() veriyorum.
böylece include dosyalarıma direkt erişim sağlanamıyor. birtek action.php dosyasına include ile calisabiliyorlar.