Php de sabitler tanımlanırken define() fonksiyonu kullanılır.Sabitler daha sonra çalışmamızda değiştirilemeyeceği için güvenlidir,define() fonksiyonumuzun 2 parametresi vardır.Birinci değer sabitin adını, ikici değer ise sabite atayacağımız değeri belirtir.Örnek vermek gerekirse;
Kod Çizelgesi Kod Dili: phpHepsini Seç
<?php
define('kutu_rengi','mavi');
echo kutu_rengi;
?>
Yukarıda "kutu_rengi" diye bir sabit belirledik ve bunun değerine mavi yaptık.Yani ne zaman "kutu_rengi" sabitini çağırsak bize "mavi" değerini verecektir.
SABİTLERİN KULLANIM ALANLARI
Veri tabanı kullanılmayan sistemlerde kullanıcı adı ve şifresi kaydederken,dosya yollarını kaydederken ya da hep okuyacağımız, değiştirmemizi gerek olmayan bilgileri saklarken kullanabilir.Aslında kullanım alanı sizin hayal gücünüze ve kodlama zekanıza kalmıştır.
SABİTLERİN TANIMLANMA-TANIMLANMAMA DURUMUNU KONTROL ETME
Az çok ingilizce bilenler "define" kelimesinin tanımlama anlamına geldini bileceklerdir,"defined" kelimesi de tanımlanmış demektir.Aslında burda sisteme "tanımlanmış mı?" diye bir soru sorulduğu düşünülebilir.şimdimbir deneme yapalım
Kod Çizelgesi Kod Dili: phpHepsini Seç
<?php
define('kutu_rengi','mavi');
defined('kutu_rengi');
?>
İlk önce "kutu_rengi" diye bir sabit tanımladığımız için ekranda doğru anlamına gelen 1 yazacaktır.Eğer üstteki kodundefine('kutu_rengi','mavi'); satırını silersek ve sayfayı yeniden açarsak ekrana tanımlanmamış-olumsuz anlamında 0 yazısı çıkacaktır.Eğer tanımlanmış bir sabiti tekrar tanımlamaya çalışırsanız kesinlikle hata verecektir.Bu yüzden tanımlanmış mı diye kontrol etmeniz gerekebilir.
Bu derslikte bu kadar inşallah yararını görürsünüz
Hiç yorum yok:
Yorum Gönder