| Devel :: Backtrace. Devel :: Backtrace´Â °´Ã¼ ÁöÇâ ¹é Æ®·¹À̽º ¿ë Perl ¸ðµâÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
Devel :: Backtrace. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Christoph Bussenius
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~pepe/
Devel :: Backtrace. ű×
Devel :: Backtrace. ¼³¸í
Devel :: Backtrace´Â °´Ã¼ ÁöÇâÀû ÀÎ ¹é Æ®·¹À̽º ¿ë Perl ¸ðµâÀÔ´Ï´Ù. Devel :: Backtrace´Â °´Ã¼ ÁöÇâ Backtrace ¿ë Perl ¸ðµâÀÔ´Ï´Ù. Synopsis My $ Backtrace = Devel :: Backtrace-> New; $ backtrace¸¦ ÀμâÇϽʽÿÀ; # ÀÚµ¿ ¹®ÀÚ¿ Àμâ $ Backtrace-> Point (0) -> Line; MethodDevel :: Backtrace-> New () ¸ðµç Á¤º¸ È£ÃâÀÚ ($ i)·Î ä¿öÁø »õ Devel :: Backtrace¸¦ ±¸ÃàÇÕ´Ï´Ù. , $ i $ start¿¡¼ ½ÃÀÛÇÕ´Ï´Ù. Àμö°¡ ÁÖ¾îÁöÁö ¾ÊÀ¸¸é $ start´Â $ start°¡ 1 (¶Ç´Â ±× ÀÌ»ó)À̸é, ¹é Æ®·¹À̽º´Â (¹× ¿©±â¼) devel :: backtrace :: new ()°¡ È£ÃâµË´Ï´Ù. $ backtrace- > Point ($ i) i'th tracePoint¸¦ devel :: backtrace :: point °´Ã¼·Î µÇµ¹¸³´Ï´Ù (Á¤º¸ÀÇ ¸ðµç ºñÆ®¿¡ ¾×¼¼½ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼³¸í¼ ÂüÁ¶). ´ÙÀ½ ÄÚµå ½º ´ÏÆêÀÌ ¹ß½ÅÀÚÀÇ Á¤º¸¸¦ Àμâ ÇÒ °ÍÀÓÀ» Ŭ¸¯ÇϽʽÿÀ. ½ÃÀÛ + $ i) : devel :: backtrace-> »õ ($ start) -> point ($ i) $ backtrace-> point () ¸ðµç ÃßÀû Æ÷ÀÎÆ® ¸ñ·ÏÀ» µ¹·ÁÁÝ´Ï´Ù. $ Backtrace-> skipme () ¸Þ¼Òµå $ ÆÐÅ°Áö ³»ÀÇ È£Ãâ¿¡ ´ëÇÑ Á¤º¸°¡ µé¾îÀÖ´Â ¸ðµç ¼±µµ ÃßÀû ÀÎ Æ®·¹À̽º Æ÷ÀÎÆ®¸¦ »èÁ¦ÇÕ´Ï´Ù. ±× ÈÄ $ Backtrace´Â $ startÀÇ °ªÀÌ ³ôÀ»¼ö·Ï »ý¼º µÈ °Íó·³ º¸ÀÔ´Ï´Ù. ¼±ÅÃÀû ¸Å°³ º¯¼ö $ ÆÐÅ°Áö°¡ ÁÖ¾îÁöÁö ¾ÊÀ¸¸é, È£Ãâ ÆÐÅ°Áö´Â ±âº»ÀûÀ¸·Î ÀÌ·ç¾îÁý´Ï´Ù. ÀÌÆåÆ®´Â CARP ¸ðµâÀÌ ¼öÇàÇÏ´Â °Í°ú À¯»çÇÕ´Ï´Ù. $ backtrace-> to_string () °¢ Æ®·¹ÀÌÆäÀÎÆ®¿¡ ´ëÇØ ÇÑ ÁÙÀ» Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿À» ¹ÝȯÇÏ´Â "skipme.pl"¿¹Á¦ "skipme.pl"À» Á¦°øÇÕ´Ï´Ù. Devel :: Backtrace :: PointÀÇ To_String () ¸Þ¼µåÀÇ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾òÀ¸·Á¸é Devel :: Backtrace °³Ã¼¸¦ ÀμâÇϰųª ¹®ÀÚ¿·Î ó¸® ÇÒ °æ¿ì, ¹®ÀÚ¿·Î ó¸® ÇÒ ÇÊ¿ä°¡¾ø´Â To_Long_string () ¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù. $ Backtrace -> to_long_string () °¢ ÃßÀû Á¡¿¡ ´ëÇØ ¿©·¯ ÁÙÀÌ Æ÷ÇÔ µÈ ¸Å¿ì ±ä ¹®ÀÚ¿À» ¸®ÅÏÇÕ´Ï´Ù. °á°ú¿¡´Â »ç¿ë °¡´ÉÇÑ ¸ðµç Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. Devel :: Backtrace :: °á°úÀÇ ¿¹¸¦ µé¾î º¸ÀÌ´Â °ÍÀÇ ¿¹Á¦ÀÇ "to_long_string"À» ÂüÁ¶ÇϽʽÿÀ. ¡¤ Perl ¿ä±¸ »çÇ× : ¡¤ Perl.
Devel :: Backtrace. °ü·Ã ¼ÒÇÁÆ®¿þ¾î