Config :: record.

config :: record ist ein Perl-Modul mit Konfigurationsdatei-Zugriff.
Jetzt downloaden

Config :: record. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Daniel Berrange
  • Website des Verlags:
  • http://search.cpan.org/~danberr/Config-Record-1.1.2/lib/Config/Record.pod

Config :: record. Stichworte


Config :: record. Beschreibung

CONFIG :: RECORD ist ein Perl-Modul mit Konfigurationsdatei-Zugriff. Synopsis Verwenden Sie CONFIG :: Datensatz; # Erstellen Sie einen leeren Datensatz und laden Sie dann aus Datei meine $ config = config :: record-> new (); $ config-> laden ("/ etc / myapp.cfg"); # Erstellen und laden, dann auf Dateiname speichern My $ config = config :: record-> neu (Datei => "/etc/myapp.cfg"); $ config-> Speichern ("/ etc / myApp.cfg"); # Laden / Speichern von FileHandle My $ FH = IO :: Datei-> Neu ("/ etc / myApp.cfg"); Meine $ config = config :: record-> neu (Datei => $ FH); $ config-> speichern ($ FH); # Erhalten Sie einen Konfigurationswert, einen Fehler, der Fehler findet, falls nicht meine $ Value = $ CONFIG-> GET ("Foo"); # Erlauben Sie einen Konfigurationswert, geben Sie 'EEK' zurück, falls nicht meine $ value = $ config-> erhalten ("foo", "eek"); # Legen Sie einen Wert ein $ config-> set ("foobar", "wizz"); # Erhalten Sie einen tiefen Konfigurationswert (dh verschachtelte Hash) Meine $ vari ("foo / bar", "eek"); # Erstes Element eines Arrays Param, mein $ value = $ config-> erhalten ("Personen / / Vorname"); # Holen Sie sich die Raw-Hash-Referenz, um den Datensatz My $ Record = $ config-> record (); # Holen Sie sich ein neues Konfigurationsobjekt, das auf einem Sub-Hash My $ CONFIG = $ CONFIG-> Ansicht ("Foo") verwurzelt ist; Dieses Modul bietet eine API zum Laden und Speichern einfacher Konfigurationsdateiaufzeichnungen. Einträge in der Konfigurationsdatei sind im Wesentlichen Schlüssel-, Wertpaare, wobei der Schlüssel und die von einem einzelnen SCRE-Symbol getrennten Werten getrennt sind. Der Schlüssel besteht nur aus alphanumerischen Zeichen. Es gibt drei Arten von Werten, skalare Werte können alles außer News enthalten. Nachlaufwhitespace wird getrimmt, es sei denn, der Wert ist in doppelten Zitaten umgeben. zB foo = wizz foo = "wizz ...." Lange Linien können mit einem Backslash-Charakter aufgeteilt werden, ohne Newlines einzuführen. Ohne doppelte Anführungszeichen wird der Whitespace zu Beginn und Ende der Zeilen getrimmt, z. B. foo = Dies ist eine lange Zeile des Textes foo = "Dies ist eine lange" Textzeile "Multiline-Saiten können als" hier "-Dokumente bereitgestellt werden. zB foo =.


Config :: record. Zugehörige Software