| CONFIGHT :: KAYIT CONFIGHT :: Kayıt, yapılandırma dosya erişimi olan bir Perl modülüdür. |
Şimdi İndirin |
CONFIGHT :: KAYIT Sıralama ve Özet
- Lisans:
- Perl Artistic License
- Yayıncı adı:
- Daniel Berrange
- yayıncı web sitesi:
- http://search.cpan.org/~danberr/Config-Record-1.1.2/lib/Config/Record.pod
CONFIGHT :: KAYIT Etiketler
CONFIGHT :: KAYIT Açıklama
CONFIGHT :: Kayıt, yapılandırma dosyası erişimi olan bir Perl modülüdür. Synopsis Yapılandırma :: Kayıt; # Boş bir kayıt oluşturun ve ardından $ config = Config :: Record-> Yeni () dosyalarımdan yükleyin; $ config-> load ("/ etc / myApp.cfg"); # Oluşturun ve yükleyin, ardından $ Config = Config :: Record-> Yeni (dosya => "/etc/myapp.cfg"); $ config-> Kaydet ("/ etc / myApp.cfg"); # FileHandle'den Yükle / Kaydet $ $ FH = IO :: File-> New ("/ etc / myApp.cfg"); $ config = config :: record-> yeni (dosya => $ fh); $ CONFIG-> Kaydet ($ FH); # Bir Konfigürasyon Değeri Alın, B $ değerini bulunamadıysa hata atın = $ CONFIG-> GET ("FOO"); # Bir Yapılandırma Değeri Alın, Döndür 'EEK'i Döndür, Bulunmadıysam $ değeriniz = $ Config-> Get ("Foo", "EEK"); # Bir değeri ayarlayın Config-> Set ("Foobar", "Wizz"); # Derin bir konfigürasyon değerini (yani iç içe geçmiş hash) alınız $ değeriniz = $ config-> get ("foo / bar", "eek"); # Bir dizi paramının ilk öğesini al * $ değeriniz = $ config-> get ("insanlar / / forename"); # RAB karma referansı Kayıt'u oluşturan $ rekorumuz = $ CONFIG-> Kayıt (); # Bir Alt-Hash'imde Köklenen Yeni Bir Yapılandırma Nesnesi Alın. Yapılandırma dosyasındaki girişler esasen anahtar, değer çiftleri, tek bir eşittir sembolü ile ayrılan anahtar ve değerlerdir. Anahtar sadece alfasayısal karakterlerden oluşur. Üç tür değer vardır, skaler değerler yeni hatlar hariç her şeyi içerebilir. Değer çift tırnak içine alınmadığı sürece izleyen boşluk kesilecektir. örneğin Foo = Wizz Foo = "Wizz ...." Uzun çizgiler, yeni hatlar tanıtmadan bir ters eğik çizgi karakteri ile ayrılabilir. Çift tırnak olmadan, çizgilerin başlangıcında ve sonundaki boşluk kesilecektir, örneğin foo = bu uzun bir metin hattıdır Foo = "Bu uzun" "bir metin hattı" çok satırlı dizgiler "burada 'belgeler olarak sağlanabilir. örneğin foo =
CONFIGHT :: KAYIT İlgili Yazılım