หรือ Logs บางส่วนของการเชือมฐานข้อมูลบางส่วนไว้ดูก็ได้ โดยเรียกดูจากไฟล์ การ logs ค่าตัวแปลแต่ละ step ไว้ในไฟล์เพื่อไว้เช็คการทำงาน
จะช่วยให้เราเรียนโปรแกรมได้เร็วขึ้น และ ไม่ต้องขัดขวาง Process การทำงาน แตละขั้นของแต่ละ step ตัวอย่างโค้ด แบบ PHP
โค้ด: เลือกทั้งหมด
ob_flush();
ob_start();
// Process Step 1
while ($row = mysqli_fetch_assoc($result)) {
var_dump($row);
}
// Process Step 2
var_dump($var2);
// Process Step 3
var_dump($var3);
file_put_contents("dump.txt", ob_get_flush());
phpBB จะมี lib สำหรับช่วยจัดการ Logs ในลักษณะนี้อยู่แล้ว โดยจะเป็นการ Logs ลงไว้ในฐานข้อมูลและ สามารถเข้าไปเปิดูได้ที่
adm >> Maintenance >> Admin log
ตัวอย่างโค้ด ในการเก็บค่าตัวแลแต่ละ step ไว้ดู
โค้ด: เลือกทั้งหมด
$additional_data // เตรียมข้อมูล array ที่ต้องการเก็บลง logs ไว้ดูเป็นตัวแปลได้เลย
// ตัวอย่าง 1
$this->log->add('user', $user_id, $user_ip, LOG_REASON, time(), $additional_data);
// ตัวอย่าง 2
$this->log->add('admin', $user_id, $user_ip, 'LOG_PRUNE_SHADOW', false, array($row['forum_name']));
ที่มา และคำอธิบายเพิ่มเติมของ การใช้ log ใน phpBB
https://github.com/phpbb/phpbb/blob/rel ... hp#L57-L69
เสริมเพิ่ม
อีกแนวทางในการ call API และ ดูค่าการตอบกลับ คือ การใช้ postman เข้ามาช่วย
ตัวอย่างการใช้งาน
viewtopic.php?f=85&t=80493
ตัวอย่าง การใช้ postman เป็น youtube ที่เคยนำเสนอไว้ นาทีที่ 25 เป็นต้นไป