±¸¼º :: Simple. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Sherzod Ruzmetov
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://author.handalak.com/
±¸¼º :: Simple. ű×
±¸¼º :: Simple. ¼³¸í
°£´ÜÇÑ ±¸¼º ÆÄÀÏ Å¬·¡½º ±¸¼º ÆÄÀÏÀ» Àаí ÀÛ¼ºÇÏ´Â °ÍÀº ¸ðµç ¼ÒÇÁÆ®¿þ¾î µðÀÚÀÎÀÇ °¡Àå ºó¹øÇÑ ÀÛ¾÷ Áß ÇϳªÀÔ´Ï´Ù. config :: simpleÀº it.config :: simpleÀ» »ç¿ëÇÏ´Â µ¥ µµ¿òÀ̵Ǵ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ±¸¼º ÆÄÀÏ °´Ã¼¸¦ ³ªÅ¸³»´Â Perl ¸ðµâÀÔ´Ï´Ù. ¿©·¯ °¡Áö ±¸¼º ÆÄÀÏ ±¸¹®À» Áö¿øÇÏ°í ÆÄÀÏ ±¸¹®À» ÀÚµ¿À¸·Î ½Äº°ÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. ¶óÀ̺귯¸® Áö¿ø ±¸¼º ÆÄÀÏ ±¸¹® ºÐ¼®, ¾÷µ¥ÀÌÆ® ¹× »ý¼º #- °£´ÜÇÑ »ç¿ë¹ý. ±¸¼ºÀ»·ÎµåÇÕ´Ï´Ù. ÆÄÀÏÀ» Çؽà : config :: simple-> import_from ( 'app.ini', \ % config); #- oo ÀÎÅÍÆäÀ̽º : $ cfg = new config :: simple ( 'app.ini'); # ¾×¼¼½º °ª : $ user = $ cfg-> param ( '»ç¿ëÀÚ'); # hash : % config = $ CFG-> vars ()·Î °ªÀ» °¡Á® ¿À´Â °Í; # String $ CFG-> PARAM ( '»ç¿ëÀÚ', 'SHERZODR'¹®ÀÚ¿·Î °ª ¾÷µ¥ÀÌÆ®); # ¹è¿·Î °ª ¾÷µ¥ÀÌÆ® : $ cfg-> param ( '»ç¿ëÀÚ', ); # ini-file¿¡ »õ ºí·Ï Ãß°¡ : $ cfg-> param (-block => 'last-access', -values => {time '=> time ()}); # ini-fileÀÇ ºí·Ï ¾×¼¼½º; $ mysql = $ cfg-> param (-block => 'mysql'); # º¯°æ »çÇ×À» ÆÄÀÏ·Î ÀúÀå : $ cfg-> save (); #-- TIE () ÀÎÅÍÆäÀ̽º ŸÀÌ % config, "config :: simple", 'app.ini'; ¿ä±¸ »çÇ× : ¡¤ Perl.
±¸¼º :: Simple. °ü·Ã ¼ÒÇÁÆ®¿þ¾î