В някой ситуация вие може да желаете да използвате пълното изписване на абревиатурите с главни букви, но това ще е грешка. Те се изписват с главни буква в началото, следвани от малки до края и. Без значение какво е.
Пример :
Използувайте : GetHtmlStatistic.
Не използувайте : GetHTMLStatistic.
Хората изглеждат имат много различни интуиции, при писането на имена делящи се на съкращения. Най-добре е да се установи една стратегия, така че имената абсолютно да са предсказуеми.
Вземете например NetworkABCKey. Забележете как C от ABC и K от ключ ни бъркат. Някой хора не му обръщат внимание, а други го мразят. Вие ще се сблъскате с различни видове политика на писане в кодовете, така че не се знаете какво може да очаквате.
Пример :
class FluidOz // Не FluidOZ
class GetHtmlStatistic // Не GetHTMLStatistic
· <!--[endif]-->Използвайте главни букви като сепаратори(разделители) на думите, намалете използваните думи за останалата част на името на класа до минимум (максимално 3 думи)
· <!--[endif]-->Първият знак в името на класа трябва да бъде главна буква
· <!--[endif]-->Не използвайте (‘_’) за разделител между думите
От всички различни видове за наименуване много хора намериха този за най-добрият компромис.
Пример:
class NameOneTwo
class Name
В днешно време се използват страшно много класове, както наши така и от различни източници. Трябва да използваме пространствата на имената за да предотвратим конфликт между два класа.
Щом като не използваме интервали между имената, предотвратяването на конфликт между класовете може да осъществим, чрез слагане на представка, която класифицира името с уникална поредица от символи. Два знака е задоволително, но по-дълга част на представката ще е по-добре.
Пример:
За класа на Тодор Илиев може да използуваме ТИ като представка, така класове ще бъдат :
class ТиLinkList
{
}
Ето го официалния, а те много се различават.
http://framework.zend.com/wiki/display/ZFDEV/PHP+Coding+Standard+(draft)#PHPCodingStandard%28draft%29-Scope