Merhaba arkadaşlar PHP Eğitim Serimizde bu derste Sabit Değişkenler konusunu işleyeceğiz.

 

Sabit Değişken Nedir ?

Sabit değişkenler, oluşturulma kuralları olsun her anlamda değişkenlerle işleve sahipler. Normal değişkenler ile farkı Object veri türünü taşıyamamaları ve içine girilen değer bir daha değiştirilemez.

define() fonksiyonu ile tanımlanırlar.

define fonksiyonu 2 parametre alır ilk parametre “Değişkenin Adı”nı temsil ederken ikinci parametre ise “Değişkenin Değeri”ni temsil eder.

[php]

<?php

$aydin = “Aydin Can Altun”; //Normal Değişken Tanımı

define(“değişkenin-adi”, “degiskenin-degeri”); // Sabit Değişken Tanımı

?>

[/php]

yukarıdada görüldüğü gibi sabit değişkenin tanımı, normal değişkenin tanımından biraz farklıdır böyle olduğu gibi ekrana yazdırma işlemindede biraz farklılıklar olacaktır.

[php]

<?php

$test = “Aydın Can Altun”;

define(“test”, “PHP”);

echo $test;

echo test;

?>

[/php]

yukarıdada gördüğünüz gibi Normal değişkeni ekrana yazdırırken değişkenin adından önce “$” işaretini yazmak zorundayız ama sabit değişkeni ekrana yazdırırken böyle bir ihtiyacımız olmuyor direk “echo degisken-adi;” tanımlamamız yeterli oluyor.

 

Zaten tanımlamış olduğumuz bir sabit değişkenin değerini değiştirmeye çalışalım.

[php]

<?php

define(“aydin”, “Aydın Can Altun”);

echo aydin;

define(“aydin”, “PHP Dersleri”);

?>

[/php]

yukarıdaki kodu çalıştırırsanız bir “Notice” ile uyarılacaksınız.

Bu “Notice”de ‘aydin’ sabit değişkeninin zaten tanımlanmış bir değeri olduğunu söylüyor ve 2. kez tanımladığımız değeri yok sayıp hine ilk tanımlamış olduğumuz değeri ekrana yazdırıyor.

Bu dersin sonuna geldiğimize göre kısacası sabit değişkenler 1 değer atayabiliriz ve bunu değiştiremeyiz.

Bir önceki dersim olan PHP’de Veri Türleri Dersini incelemek için tıklayınız.