Правила за именување на интерфејси во ООП во PHP
Како што беше напишано погоре, не може да постои
интерфејс и класа со исто име.
Ова создава одредени проблеми со смислувањето на
имињата. На пример, сакаме да направиме класа
User која што имплементира интерфејс User.
Како што можеме да видиме, имаме конфликт на имиња. За негово
решавање, потребно е или класата да се именува поинаку,
или интерфејсот.
Општо прифатено во таков случај е името на интерфејсот
да започне со мала буква i, за да
се покаже дека тоа е интерфејс, а не класа.
Односно во нашиот случај ќе направиме интерфејс
iUser, а ќе го имплементира класата
User. Ваквиот приод понекогаш ќе го
применуваме во следните лекции.