PHP define() fonksiyonu

Tanımlama ve Kullanım

define() fonksiyonu, bir sabit tanımlar.

Sabitler, değişkenlerle benzerdir, ancak farklılıkları şunlardır:

  • Ayarlandıktan sonra, sabit değer değiştirilemez
  • Sabit adı başında dolar işareti ($) kullanılmaz
  • Kapsam, sabitlere erişimi etkilemez
  • Sabit değeri yalnızca string veya sayı olabilir

Gramer

define(name,value,case_insensitive)
Parametreler Açıklama
name Gerekli. Sabit adını belirler.
value Gerekli. Sabit değerini belirler.
case_insensitive

Opsiyonel. Sabit adının büyük küçük harfe duyarlı olup olmadığını belirler.

true olarak ayarlanırsa, büyük küçük harfe duyarlı olmaz. Varsayılan false (büyük küçük harfe duyarlı)dır.

Örnek

Örnek 1

Büyük küçük harfe duyarlı bir sabit tanımlayın:

<?php
define("GREETING","Hello world!");
echo constant("GREETING");
?>

Çıktı:

Hello world!

Örnek 2

Büyük küçük harfe duyarlı olmayan bir sabit tanımlayın:

<?php
define("GREETING","Hello world!",TRUE);
echo constant("greeting");
?>

Çıktı:

Hello world!