PHP sabitleri, değişkenler gibi verileri depolamak için kullanılabilen öğelerdir. Ancak, bir kez tanımlanırlar ve değerleri değiştirilemez. Sabitler, önemli sayılar, dosya yolları veya diğer sabitler gibi değişmeyen veriler için kullanılır.
Sabitler, define()
fonksiyonu kullanılarak tanımlanırlar. Bu fonksiyon, bir sabitin adını (ismini) ve değerini belirtir.
Örneğin:
define("PI", 3.14);
define("APP_NAME", "My App");
define("DB_HOST", "localhost");
define("DB_NAME", "mydatabase");
define("DB_USER", "myusername");
define("DB_PASS", "mypassword");
Yukarıdaki örnekte, define()
fonksiyonu kullanarak çeşitli sabitler tanımlanmıştır. PI
sabiti 3.14 değerine sahiptir ve matematiksel hesaplamalar için kullanılabilir. APP_NAME
sabiti, uygulamanın adını içerir. DB_HOST
, DB_NAME
, DB_USER
ve DB_PASS
sabitleri, bir veritabanı bağlantısı için gereken bilgileri tutar.
Sabitler, değişkenlerden farklı olarak isimlerinde büyük harf kullanılır ve genellikle tüm harfler büyük olacak şekilde yazılırlar. Sabitler, kodunuzda kullanılan değişmeyen verileri daha anlaşılır hale getirebilir ve kodunuzu daha okunaklı yapabilir.
Sabitleri kullanırken dikkat etmeniz gereken bazı noktalar vardır. Örneğin, sabit isimleri değiştirilemez olduğundan, aynı isimde başka bir sabit veya değişken tanımlayamazsınız. Ayrıca, sabitlerin değerleri değiştirilemediğinden, bir kez tanımlandıklarında her zaman aynı değere sahip kalırlar.
Sabitleri kullanarak, programınızdaki değişmeyen verileri daha düzenli bir şekilde organize edebilirsiniz.