Menü

PHP Sabitleri

  • Haz 13, 2018
  • Kategori : PHP

Sabitlerin değişkenlerden farklarını adlarına bakarak anlayabilirsiniz. 🙂

Sabitler sayfa içerisinde bir defa tanımlanır ve değişmediği için daha güvenlidir.

Sabitler define() fonksiyonu ile oluşturulur. Fonksiyonun ilk parametresi sabitin adı , ikinci parametresi ise değişkenin alacağı değerdir.

Değişkenlerdeki gibi kullanılırken önüne $ işareti almaz direkt olarak yazılır. 

<?php
define('hakan','tapanyigit.net');
echo hakan;
// Çıktı : tapanyigit.net
 ?>

Sabitin sayfada tanımlı olup olmadığına defined() fonksiyonu ile bakabilirsiniz. Eğer fonksiyonun içine yazdığınız isimde bir sabit var ise size değerini döndürür , olumsuz ise ekrana bir değer döndürmez.

 

<?php
define('hakan','tapanyigit.net');
echo defined('hakan');
// Çıktı : 1
 ?>

2 Yorum

  1. Güvenç Lazcı
    Cevapla

    Merhaba, bunu nerede kullanabiliriz ki?
    Bence değişkenler daha pratik

    • Hakan TAPANYİĞİT
      Cevapla

      Merhaba Güvenç.
      Şöyle açıklayayım; dosya dizinlerini kaydederken, veritabanı olmayan sitelerde kullanıcı adı ve şifreleri ya da veritabanı kullanılan sitelerde de veritabanı kullanıcı adı ve şifre gibi bilgilerini saklarken ve çalışma boyunca hep okuyacağımız ama hiç değiştirmeyeceğimiz nitelikte olan veriler için sabitleri kullanabiliriz.

Yorum yap

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir