PHP tanımla() İşlev
Örnek
Büyük/küçük harfe duyarlı bir sabit tanımlayın:
<?php
define("GREETING","Hello you! How are you today?");
echo constant("GREETING");
?>
Tanım ve Kullanım
define() işlevi bir sabit tanımlar.
Sabitler, aşağıdaki farklılıklar dışında değişkenlere çok benzer:
- Bir sabitin değeri ayarlandıktan sonra değiştirilemez
- Sabit adların başında dolar işareti ($) gerekmez
- Kapsamdan bağımsız olarak sabitlere erişilebilir
- Sabit değerler yalnızca dizeler ve sayılar olabilir
Sözdizimi
define(name,value,case_insensitive)
Parametre Değerleri
Parameter | Description |
---|---|
name | Required. Specifies the name of the constant |
value | Required. Specifies the value of the constant. |
case_insensitive | Optional. Specifies whether the constant name should be case-insensitive. Possible values:
|
Teknik detaylar
Geri dönüş değeri: | Başarı durumunda TRUE, başarısızlık durumunda FALSE döndürür |
---|---|
PHP Sürümü: | 4+ |
Değişiklik günlüğü: | PHP 7.3: Büyük/küçük harfe duyarlı olmayan sabitlerin tanımlanması kullanımdan kaldırılmıştır. PHP 7: value parametresi bir dizi de olabilir. PHP 5: value parametresi bir dize, tamsayı, kayan nokta, boolean veya NULL olmalıdır. |
❮ PHP Çeşitli Referans