İçeriğe geç
PHP'de Sabitler | dogrukod.com

PHP Sabitleri

PHP sabitleri değişken olmayacak, çalışma boyunca sabit kalacak değerleri tanımlamak için kullanılır ve sabitler sadece bir kez tanımlanabilir bu yüzden güvenlidir. Yani bunu aklımızda canlandıracak olursak eğer, bir tahtanın üzerine çivi çaktığımızı ve o çivinin bizden başka kimse tarafından çıkarılamayacağını örnek olarak düşünebiliriz. Yukarıda geçen güvenli teriminin anlamı da, dışarıdan gelen üçüncü parti bir yazılım ile değişkenin içerisine girilip değiştirilememesini anlatmaktadır. Sabitlerin tanımlanması define() fonksiyonu ile yapılır.

Örnek:

<?php

define('site_adi', 'dogru_kod');

//burada site_adi adında sabit tanımladık ve değerini dogru_kod yaptık

?>

Sabitler için kullandığımız terimler değişkenler ile aynı özellikleri gösterseler de biri adından da anlaşılacağı üzere sabit bir değeri tutarken diğeri ise sürekli değişebilir verileri tutar.

php, php'de sabitler, php de sabitler, php de sabit değişken, php de sabit tanımlama, php sabit tanımlama, php öğren, php yazılım, php kodlama
PHP Sabitler | dogrukod.com

PHP’de Sabitlerin Kullanımı

Sabitleri kullanırken başına bir dolar ($) işareti getirmemiz gerekiyor. Sabitler karakter eklenmeden direkt olarak yazılır.

Örnek verecek olursak;

<?php

define('okul', 'ogrenci');

echo ogrenci;

?>

ve ekrana çıktı olarak ogrenci yazar. Sabitin kullanımı bu şekildedir.

Sabitler Nerede kullanılır?

Dosyaları kaydederken, veritabanı kullanılan sitelerde veritabanı kullanıcı adı ve şifre gibi bilgilerini saklarken ve çalışma boyunca hiç değiştirmeyeceğimiz nitelikte olan veriler için php sabitlerini kullanırız.

Sabitin tanımlanıp tanımlanmadığına nasıl bakarız?

Onun için de, ifadenin başında defined() fonksiyonunu kullanırız.

Örnek:

<?php

define('site_adi', dogru_kod');

echo defined('site_adi');

?>

ekrana çıktı olarak 1 yazar. Bu 1 sonucu olumlu anlamına gelir. Olumsuz olduğu durumda ekranda bir şey yazmaz.

PHP’de Sabitler ve Değişkenlerin Farkı

Php’de sabitler ve değişkenler arasındaki farklar şunlardır;

  • Php’ de sabitler tanımlanırken başlarına $ işareti alırken, değişkenler bir ifade almaz.
  • Php dilinde sabitler tanımlanırken define() fonksiyonu ile yapılır.
  • Sabitler kullanım boyunca değiştirilmeyecek verileri taşırken, değişkenler kullanım boyunca müdahale edilebilir durumdadır.
  • Sabitin tanımlanmasına bakarken define() fonksiyonunun kullanılıp kullanılmadığına bakarız.
PHP'de Sabitler | dogrukod.com
PHP’de Sabit Değişkenler | dogrukod.com
Bir cevap yazın

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