ºÐ¼® :: plainconfig.

ÀÏ¹Ý ÅؽºÆ® ±¸¼º ÆÄÀÏ ¿ë Æļ­
Áö±Ý ´Ù¿î·Îµå

ºÐ¼® :: plainconfig. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Arthur Corliss
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~corliss/

ºÐ¼® :: plainconfig. ű×


ºÐ¼® :: plainconfig. ¼³¸í

ÀÏ¹Ý ÅؽºÆ® ±¸¼º ÆÄÀÏ¿¡ ´ëÇÑ Æļ­ ÆĽº :: PlainConfig°¡ ÀÐÀ» ±¸¼º files.SYNOPSIS »ç¿ë ÆÄ½Ì :: PlainConfig¸¦ ºÐ¼®ÇÏ°í »ý¼º ÇÒ ¼ö OO °´Ã¼¸¦ Á¦°ø Perl ¸ðµâÀÌ°í; $ confÀÇ »õ·Î¿î ±¸¹® ºÐ¼®À» = :: PlainConfigÀ»; $ confÀÇ ÆĽº :: = PlainConfig-> »õ·Î¿î ( 'PARAM_DELIM'=> '=' 'FILE°¡'=> '.myrc', 'MAX_BYTES'=> 65536 'SMART_PARSER => 1); $ conf-> ¼Ó¼º (PARAM_DELIM => '='); $ RV = $ conf-´Â> ( 'myconf.conf')¸¦ Æǵ¶; $ RV = $ conf-> Àбâ; $ RV = $ conf-> readIfNewer; $ conf-> ¾²±â (2 'myrc.'); conf-> ÆÛÁö $; @parameters = $ conf-> ÆĶó¹ÌÅÍ; $ conf-> ÆĶó¹ÌÅÍ (FOO => "¹Ù"); $ °ª = $ conf-> ÆĶó¹ÌÅÍ (FOO); $ conf-> ¼³¸í (FOO => 'ÀÌ ÇªÀÔ´Ï´Ù'); $ conf-> °­Á¦ º¯È¯ ( "¹®ÀÚ¿­", QW (FOOÀÇ BAR)); @order = $ conf-> ÁÖ¹®; $ conf-> ÁÖ¹® (@new_order); $ errstrÀ» = ±¸¹® ºÐ¼® :: PlainConfig :: ERROR; $ RV = $ conf-> hasParameter ( 'FOO')¸¦, ´ÙÀ½ÀÇ ¹æ¹ýÀº ÀÌÀü ¹öÀü°úÀÇ È£È¯¼ºÀ» À§ÇØ Áö¿øµË´Ï´Ù. ±×µéÀº °¡´É¼ºÀÌ ¹Ì·¡ÀÇ ¾î¶² ½ÃÁ¡¿¡¼­ Á¦°ÅµË´Ï´Ù. # űװ¡ DELIM ¹× ÆÛÁö # PARAM_DELIM, LIST_DELIM, HASH_DELIM ¹× AUTOPURGE $ confÀÇ = ±¸¹® ºÐ¼® :: PlainConfig-> »õ Âù¼ºµÇÁö ¾ÊÀ¸¸ç »ç¿ë ( 'DELIM'=> '=', 'ÆÛÁö'=> 1) ; ±×°ÍÀº ´ÜÁö $ ±¸ºÐ ű׿¡¼­ ÀÛµ¿Çϱ⠶§¹®¿¡ #·Î´Â DELIM ¹æ¹ýÀÔ´Ï´Ù conf-> DELIM ( '='); # ÀÚµ¿ ÆÛÁö / ¼Ó¼º ¹æ¹ý $ ÅëÇØ ºñÈ°¼ºÈ­ È°¼ºÈ­ÇØ¾ß conf-> ÆÛÁö (1); # Áö½Ã¾î ¸Å°³ º¯¼ö @directives = $ conf-> Áö½Ã¾î·Î ´ëü; # GET / SET ¹æ¹ýÀº ÆĶó¹ÌÅÍ unifed ¹æ¹ý $ Çʵå = $ conf-> GET ( 'KEY1')·Î ´ëüµÇ°í; ($ Çʵå 1, $ FIELD2) = $ conf-> GET (QW (KEY1 KEY2)); $ conf-> ÁýÇÕ (KEY1 => '°©', KEY2 => '¹Ù'); #ÀÌ ½ÃÀÛ ±×³É Á¤¸» ³ª»Û ¾ÆÀ̵ð¾î Ç÷¯½º,ÀÌ ½ÃÁ¡¿¡¼­ ±úÁø ±×°ÍÀÇ # È¿°ú (°¡ È¿°úÀûÀ¸·Î Àбâ Àü¿ë, ±×·¡¼­ ¸¸, Áö±Ý # ³»ºÎ ÇؽÃÀÇ »çº»À» ¹Ýȯ) $ hashref = $ conf-> getRef; #ÀÌ Å¬·¡½ºÀÇ ±â´É $ errstrÀ» = $ conf-> ¿À·ù ¿ä±¸ »çÇ׿¡ ´ëÇÑ ´ÜÁö ·¡ÆÛÀÔ´Ï´Ù : ¡¤ Perl. ¡¤ ÆíÁýÁõ ¡¤ ÅؽºÆ® :: Parsewords ¡¤ ÅؽºÆ® :: ÅÇ


ºÐ¼® :: plainconfig. °ü·Ã ¼ÒÇÁÆ®¿þ¾î