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
 ?>
Kategoriler: PHP

Hakan TAPANYİĞİT

Web Geliştiricisi | Blogger

2 yorum

Güvenç Lazcı · 15 Haziran 2018 20:48 tarihinde

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

    Hakan TAPANYİĞİT · 15 Haziran 2018 22:26 tarihinde

    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.

Bir cevap yazın

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