Module CGI::Carp : Perl
 

Blog :: Perl :: Module CGI::Carp

โมดูล Carp เป็นโมดูลที่อยู่ภายใน CGI module ซึ่งจะช่วยในการดักจับข้อความ error ต่าง ๆ ของ file cgi โดยมันจะให้ข้อมูลที่บอกรายละเอียดเกี่ยวกับ error ได้ละเอียดขึ้น


ในการใช้ CGI::Carp เราสามารถเก็บข้อความ error ไปยัง log file ได้ด้วย และเรายังสามารถส่งข้อความ error ไปยังบราวเซอร์ได้โดยตรง (ซึ่งปกติแล้วถ้า cgi file เกิด error ขึ้นเราจะไม่สามารถตรวจสอบบนหน้าเพจได้ เราจะต้องตรวจสอบข้อความ error ภายใน command line เท่านั้น โมดูลนี้จะช่วยให้เราสามารถตรวจสอบได้ว่า cgi file ของเรา error ตรงส่วนไหน)

การใช้งาน Carp module นี้จะใช้คำสั่ง CGI::Carp เพราะว่ามันเป็น module ย่อยของ CGI Module ดังนั้นจะต้องอ้างอิงไปยัง CGI module ก่อน ดังนี้

use CGI::Carp;


เราไปดูกันนะครับว่า Function ที่ใช้แสดงผลข้อความ warning และ error ของโมดูลนี้มีอะไรบ้าง


Function Description
carp() ส่งข้อความ error ที่ไม่ใช่แบบ fatal error
cluck() ส่งข้อความ error เช่น stack backtrack ที่ไม่ใช่ fatal error
confess() ส่งข้อความ fatal error รวมทั้ง stack backtrace
croak() ส่งข้อความ fatal error

0 Comment

  • Have no comment.

Comment Blog

 
 
 
Share This Topic Login with Facebook