PHP'de sabit oluşturmak için define()
fonksiyonunu kullanabilirsiniz. Sabitler genellikle büyük harfle yazılır ve genellikle bir uygulamanın genelinde değişmeyen değerleri temsil eder. İşte sabit oluşturma ve bazı kurallar:
Sabit Oluşturma:
define("SABIT_ADI", "Sabit Değer");
Yukarıdaki örnekte "SABIT_ADI" adında bir sabit oluşturuldu ve "Sabit Değer" olarak ayarlandı. Sabit adları genellikle büyük harfle yazılır.
Sabitleri Kullanma:
echo SABIT_ADI;
Sabitler, tanımlandıkları gibi çağrılabilir.
Sabit İfadeler (PHP 5.6 ve Sonrası):
PHP 5.6 ve sonraki sürümlerde, sabit ifadeleri kullanarak daha karmaşık ifadeler içeren sabitler tanımlayabilirsiniz:
define("MAX_SAYI", 10);
define("MIN_SAYI", MAX_SAYI * 2);
Sabit Adları İle İlgili Kurallar:
-
Büyük harfle yazılmalı: Sabit adları genellikle büyük harfle yazılır. Bu, sabitleri diğer değişkenlerden ayırmak için bir gelenektir.
-
Alfasayısal karakterler ve alt çizgi içerebilir: Sabit adları, harf veya alt çizgi ile başlayabilir ve harf, sayı veya alt çizgi içerebilir. Ancak, sayı ile başlayamaz.
-
Karakter sınırlaması yok: PHP'nin sabit adlarında bir karakter sınırlaması yoktur, ancak genellikle düzenli ve anlamlı adlar kullanmak iyi bir uygulamadır.
-
Tekil olmalıdır: Bir scriptte aynı sabit adını tekrar tanımlayamazsınız. Bir sabit adını birden fazla kez tanımlamak bir hata oluşturur.
Örnek:
define("SABIT_ADI", "Değer 1");
echo SABIT_ADI;
define("SABIT_ADI", "Değer 2"); // Hata! Aynı sabit adını tekrar tanımlayamazsınız.
Sabitler genellikle büyük projelerde veya bir uygulamanın genelinde kullanılan değerleri temsil etmek için kullanılır ve kodunuzun daha okunabilir ve sürdürülebilir olmasına yardımcı olabilir.