Pravlá pomenovania rozhraní v OOP v PHP
Ako už bolo napísané vyššie, nemôže existovať
rozhranie a trieda s rovnakým názvom.
To vytvára isté problémy pri vymýšľaní
názvov. Napríklad, chceme vytvoriť triedu
User, ktorá implementuje rozhranie User.
Ako vidíme, máme konflikt mien. Na jeho
vyriešenie musíme buď triedu pomenovať inak,
alebo rozhranie.
Všeobecne akceptovaným riešením je v takom prípade začať názov rozhrania
s malého písmena i, aby
sme ukázali, že ide o rozhranie, nie triedu.
To znamená, že v našom prípade vytvoríme rozhranie
iUser, a bude ho implementovať trieda
User. Tento prístup budeme niekedy
aplikovať v nasledujúcich lekciách.