Regler for navngivning af grænseflader i OOP i PHP
Som allerede nævnt ovenfor, kan der ikke være
en grænseflade og en klasse med det samme navn.
Dette skaber visse problemer med at finde på
navne. For eksempel ønsker vi at lave en klasse
User, der implementerer grænsefladen User.
Som vi kan se, har vi en navnekonflikt. For at
løse den, skal vi enten give klassen et andet navn,
eller give grænsefladen et andet navn.
Det er almindeligt accepteret i sådanne tilfælde at starte grænsefladens navn
med et lille bogstav i for at
vise, at det er en grænseflade, og ikke en klasse.
Det vil sige, i vores tilfælde laver vi grænsefladen
iUser, og den vil blive implementeret af klassen
User. Denne tilgang vil vi undertiden
anvende i de følgende lektioner.