กฎการตั้งชื่ออินเทอร์เฟซใน OOP ใน PHP
ดังที่ได้เขียนไว้ข้างต้นแล้ว ไม่สามารถมี
อินเทอร์เฟซและคลาสที่มีชื่อเหมือนกันได้
สิ่งนี้สร้างปัญหาในการคิดชื่อขึ้นมา
ตัวอย่างเช่น เราต้องการสร้างคลาส
User ที่ใช้อินเทอร์เฟซ User
ดังที่เราเห็น เรามีความขัดแย้งของชื่อ สำหรับการ
แก้ไข จำเป็นต้องตั้งชื่อคลาสให้แตกต่างออกไป
หรือไม่ก็ตั้งชื่ออินเทอร์เฟซใหม่
เป็นที่ยอมรับโดยทั่วไปในกรณีเช่นนี้ ให้เริ่มต้นชื่ออินเทอร์เฟซ
ด้วยตัวอักษรพิมพ์เล็ก i เพื่อ
แสดงว่าเป็นอินเทอร์เฟซ ไม่ใช่คลาส
นั่นคือในกรณีของเรา เราจะสร้างอินเทอร์เฟซ
iUser และคลาสที่นำไปใช้งานจะคือคลาส
User วิธีการนี้เราจะบางครั้ง
นำไปใช้ในบทเรียนต่อไป