อันนี้ขอเล่าประสบการณ์ ปกติแล้วเวลาผมเขียน php แล้วต้องการตรวจสอบว่า ตอนนี้โค้ดมันเดินทางไปถึงตรงไหนแล้ว หรือบางทีผมก็อยากจะตรวจสอบอะไรบางอย่างภายในโค้ด ผมจะใช้คำสั่ง echo แล้วก็ต่อด้วย die echo เพื่อแสดงค่าที่ผมต้องการทราบออกมา die เพื่อให้โค้ดมันหยุดการทำงานอยู่แค่นั้น

และแล้ววันหนึ่งผมก็มานั่งพิจารณาตัวเอง แล้วก็เพ่งมองไปที่คำสั่ง die ตัวคำสั่ง die เราสามารถส่งพารามิเตอร์เข้าไปในตัวมันได้ แล้วค่าที่เราส่งเข้าไป มันก็จะพิมพ์ออกมาทางหน้าจอ แล้วก็หยุดทำงาน  เอ๊ย มันช่างพ้องกับการเขียน แบบนี้

echo 'ทำงานมาถึงบรรทัดที่ 50';
die();

แล้วก็มานั่งคิดว่าทำไม๊ทำไม เราต้องเขียนคำสั่งถึงสองบรรทัดด้วย ในขณะที่เราเขียนอย่างนี้ก็ได้

die('ทำงานมาถึงบรรทัดที่ 50');

โง่ไปอีก 1 ครั้งเรา ท่านที่อ่านอย่าเพิ่งขำนะครับ ว่ามันก็เขียนต่างกันแค่บรรทัดเดียว เองจะอะไรกันนักกันหนา การที่เราต้องเขียนโค้ดที่แสนง่ายและซ้ำๆ มันเป็นอะไรที่น่าเบื่อเสียเหลือเกิน แล้วยิ่งการทดสอบแบบนี้ ถึงตอนสุดท้ายแล้วท่านก็ต้องลบมันทิ้งไป ลดได้อีก 1 บรรทัด ถือว่าลดความเบื่อไปได้อีกหน่อย