а я где-то такое встретил и мне понравилось -
array $aНазваниeМассива
obj $oНазваниeОбъекта
string $sНазваниeСтроки
int $iЧисло
по первой букве понимаешь с чем имеешь дело
раскрыть ветку (3)
раскрыть ветку (2)
раскрыть ветку (1)
вообще у майкрософт вроде есть что-то вроде соглашения "юниверсал нэйм сервис"., типа если ставишь почтовый сервер, то он должен называться/содержать в имени "почтовый сервер" - аналогия думаю понятна. та же херня очень помогает в программировании.