PHP Sabitler

Sabitler, değişkenlere benzer, ancak bir kez tanımlandıktan sonra değiştirilemez veya tanımlanamaz.

PHP Sabitler

Sabitler, tek bir değerin tanımlayıcısıdır (adı). Betik içinde bu değeri değiştirmek mümkün değildir.

Geçerli sabit adları karakter veya alt çizgiden başlar (sabit adı önünde $ işareti yok).

Açıklama:Değişkenlerden farklı olarak, sabitler betik boyunca otomatik olarak genel olanlardır.

PHP Sabitlerini Ayarlama

Sabitleri ayarlamak için define() Fonksiyon - üç parametre kullanır:

  1. İlk parametre, sabitin adını tanımlar
  2. İkinci parametre, sabitin değerini tanımlar
  3. Opsiyonel üçüncü parametre, sabit adının büyük küçük harfe duyarlı olup olmadığını belirler. Varsayılan false'dır.

Aşağıdaki örnek, birBüyük küçük harfe duyarlı sabitlerDeğer "Welcome to codew3c.com!":

Örnek

<?php
define("GREETING", "Welcome to codew3c.com!");
echo GREETING;
?>

Çalıştırma Örneği

Aşağıdaki örnek, birBüyük küçük harfe duyarlı olmayan sabitlerDeğer "Welcome to codew3c.com!":

Örnek

<?php
define("GREETING", "Welcome to codew3c.com!", true);
echo greeting;
?>

Çalıştırma Örneği

Sabitler genel olanlardır

Sabitler otomatik olarak genel ve tüm betik boyunca kullanılabilir.

Aşağıdaki örnek, fonksiyon içinde tanımlanan bir sabiti kullanır, hatta o fonksiyon dışında tanımlanmış olsa bile:

Örnek

<?php
define("GREETING", "Welcome to codew3c.com!");
function myTest() {
    echo GREETING;
}
myTest();
?>

Çalıştırma Örneği