Aturan Penamaan Antarmuka dalam OOP di PHP
Seperti yang telah ditulis di atas, tidak boleh ada
antarmuka dan kelas dengan nama yang sama.
Hal ini menimbulkan beberapa masalah dalam memikirkan
nama. Misalnya, kita ingin membuat kelas
User yang mengimplementasikan antarmuka User.
Seperti yang kita lihat, terjadi konflik nama. Untuk menyelesaikannya,
kita perlu memberi nama kelas yang berbeda,
atau memberi nama antarmuka yang berbeda.
Secara umum diterima dalam kasus seperti ini untuk memulai nama antarmuka
dengan huruf kecil i, untuk
menunjukkan bahwa ini adalah antarmuka, bukan kelas.
Artinya, dalam kasus kita, kita akan membuat antarmuka
iUser, dan yang akan mengimplementasikannya adalah kelas
User. Pendekatan ini kadang-kadang akan kita
terapkan dalam pelajaran berikutnya.