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!