ฉันใช้สิ่งเหล่านี้มามากมาย แต่โดยปกติแล้วฉันจะต้องดีบักเมื่อพัฒนาและตั้งแต่ฉันพัฒนาบน localhost ฉันได้ทำตามคำแนะนำของผู้อื่นและตอนนี้เขียนลงในคอนโซลดีบัก JavaScript ของเบราว์เซอร์ (ดูที่http: //www.codeforest net / debugging-php-in-browser-javascript-console )
นั่นหมายความว่าฉันสามารถดูหน้าเว็บที่ PHP ของฉันสร้างขึ้นในเบราว์เซอร์ของฉันและกด F12 เพื่อแสดง / ซ่อนการติดตามการแก้ปัญหาอย่างรวดเร็ว
เนื่องจากฉันดูเครื่องมือสำหรับนักพัฒนาสำหรับดีบักเกอร์เลย์เอาต์ CSS และอื่น ๆ อยู่ตลอดเวลาจึงควรดูที่ Loggon PHP ของฉันที่นั่น
ถ้าใครตัดสินใจกับเราว่ารหัสนั้นฉันได้ทำการเปลี่ยนแปลงเล็กน้อย หลังจาก
function debug($name, $var = null, $type = LOG) {
ฉันเพิ่ม
$name = 'PHP: ' . $name;
นี่เป็นเพราะ PHP ฝั่งเซิร์ฟเวอร์ของฉันสร้าง HTML conatining JavaScript และฉันพบว่ามีประโยชน์ในการแยกแยะระหว่างเอาต์พุตจาก PHP และ JS
(หมายเหตุ: ฉันกำลังอัปเดตสิ่งนี้เพื่อให้ฉันสามารถเปิดและปิดประเภทเอาต์พุตต่างๆ: จาก PHP, จาก JS และการเข้าถึงฐานข้อมูล)