lifeacode yandex
PHP Sabitler Kullanımı Kontrol Etme | PHP Dersleri | Lifeacode

PHP Sabitleri



PHP sabitler adından da anlaşılacağı gibi çalışma boyunca bir kez değer alır ve bu değer çalışma bitene kadar değiştirilemez.

  • Sabitler tanımlanırken define() fonksiyonu kullanılır.
<?php
   define("siteisim" , "lifeacode.com");
?>

Yukarıda sabit bir değişken oluşturduk. Oluşturduğumuz değişkenin ismi  “siteisim” değeri ise “lifeacode.com” olarak tanımladık.

  • Sabitler oluşturulurken değişken isimleri başına $ işareti konmaz. Sabitler bir karakter eklenmeden direkt olarak yazılır ve kullanılırlar.
<?php
    Define("sitekonusu","php dersleri");
    echo sitekonusu;
?>

Sabitin Tanımlanıp Tanımlanmadığını Kontrol Etme

Sabitlerin tanımlı olup olmadığını yukarıdaki kodun verdiği çıktı ile anlarız. Eğer ekrana “1” değeri dönüyorsa olumlu anlamına gelir. Sabit tanımlanmamışsa ekrana değer döndürmez ve ekranda birşey yazmaz.

Eğer tanımlanmış bir sabiti tekrar tanımlamaya çalışırsak program hata verir.

Sabitler Nerede Kullanılır?

Veritabanı kullanılmayan sitelerde kullanıcı adı ve şifre gibi bilgileri saklarken, program boyunca okuyacağımız ama hiç değiştirmeyeceğimiz veriler tanımlanırken ve dosya dizinlerini kaydederken sabitler kullanılır.