Config :: snel

CONFIG :: SNEL is een extreem snelle configuratiebestand PARDER.
Download nu

Config :: snel Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Nathan Wiger
  • Uitgever website:
  • http://search.cpan.org/~nwiger/Unix-Login-1.08/Login.pm

Config :: snel Tags


Config :: snel Beschrijving

Config :: Fast is een extreem snelle configuratiebestand parser. Config :: Fast is een extreem snel configuratiebestand PARSER.SYNOPSIS # Standaard Config-indeling is een ruimte-gescheiden bestandsonderneming "Supercool, Inc." Ondersteuning niemand@nowhere.com # en dan in Perl-configuratie-configuratie :: snel; = fastconfig; Print "Bedankt voor een bezoek aan $ CF {bedrijf}! N"; Afdrukken "Neem contact op met $ CF {ondersteuning} voor ondersteuning.nl"; deze module is ontworpen om een extreem lichtgewicht manier te bieden om gematigd complexe configuratiebestanden te ontleden. Als zodanig exporteert het een enkele functie - FastConfig () - en biedt geen OO-toegangsmethoden. Toch is het tamelijk vol, er is hoe het werkt: = FastConfig ($ Bestand, $ Delim); In principe retourneert de FastConfig () functie een hash van sleutels en waarden op basis van de richtlijnen in uw configuratiebestand. Standaard worden richtlijnen en waarden gescheiden door WhiteSpace in het configuratiebestand, maar dit kan eenvoudig worden gewijzigd met het Delimiter-argument (zie hieronder) .Wanneer het configuratiebestand wordt gelezen, wordt de modificatiestijd eerst gecontroleerd en de resultaten in de cache. Op elke oproep naar FastConfig (), als het configuratiebestand is gewijzigd, is het bestand opnieuw! Anders worden de cache-resultaten automatisch geretourneerd. Dit maakt deze module geweldig voor mod_perl-modules en scripts, een van de belangrijkste redenen die ik het heb geschreven. Voeg dit eenvoudig op bovenaan uw script of binnenkant van uw constructormunctie: MY = FastConfig ('/ PAD / TO / INFIG / FILE.CONF'); Als het bestandsargument is weggelaten, dan is FastConfig () op zoek naar een naam $ 0.Conf in de directory van de ..//etc ten opzichte van het uitvoerbare bestand. Als u bijvoorbeeld: / usr / lokaal / bin / myAppthen fastconfig () op zoek gaat naar: /usr/local/etc/myApp.Confthis is geweldig als u echt lui bent en altijd in een haast, zoals ik ben . Als dit niet voor u werkt, levert u eenvoudig een bestandsnaam handmatig aan. Merk op dat de generatie van de bestandsnaam niet werkt in MOD_PERL, dus u moet een bestandsnaam handmatig leveren. Vereisten: · Perl


Config :: snel Gerelateerde software