PHP yapılandırma dosyaları, sunucu içerisinde ini uzantısı ile saklanırlar ve web uygulamaları da çeşitli ayarlarını bu dosya içerisinden alarak çalışır. PHP'de runtime esnasında ini uzantılı dosyalardan ayarları okuyabilmek için aşağıdaki işlemleri yapabiliriz.
ini dosyalarını okuyabilmek için PHP'de yerleşik olarak bulunan parse_ini_file fonksiyonu kullanılabilir. parse_ini_file fonksiyonu, ini dosyası içeriğini dizi olarak okuyabilmemizi sağlar.
sunucuda ana dizine ayarlar.ini adında bir yapılandırma dosyası ekleyelim ve içerisine de sitenin renk ve font bilgilerini tutan aşağıdaki yapılandırmaları ekleyelim:
[renkler]
beyaz = "#fff"
siyah = "#000"
[fontlar]
font = "roboto"
Şimdi bu ini dosyasının içeriğini php dosyasından nasıl okuyabileceğimize bakalım.
<?php
$ayarlar = parse_ini_file("ayarlar.ini");
print_r($ayarlar);
?>
Çıktı:
Array ( [beyaz] => #fff [siyah] => #000 [font] => roboto )
Çıktıdan da görebileceğimiz gibi key&value ikililerine sahip bir ilişkisel dizi elde etmiş olduk. Herhangi bir key'e ait değeri seçebilmek için foreach döngüsü kullanılabilir.
bkz: PHP'de ilişkisel dizi kullanımı
bkz: PHP'de foreach döngüsü kullanımı ve örnekleri
bkz: PHP'de Dizi Tanımlamak (Yeni Vektör ya da Matris Eklemek)
bkz: PHP'de Dizi Elemanlarını Yazdırmak
bkz: PHP'de Dizi Elemanlarını For Döngüsü ile Yazdırmak
bkz: PHP'de Dizi Elemanlarını While Döngüsü ile Yazdırmak